Encoding 成员
表示字符编码。
下表列出了由 Encoding 类型公开的成员。
受保护的构造函数
名称 | 说明 | |
---|---|---|
Encoding | 已重载。初始化 Encoding 类的新实例。 |
页首
公共属性
名称 | 说明 | |
---|---|---|
ASCII | 获取 ASCII(7 位)字符集的编码。 | |
BigEndianUnicode | 获取使用 Big-Endian 字节顺序的 UTF-16 格式的编码。 | |
BodyName | 在派生类中重写时,获取可与邮件代理正文标记一起使用的当前编码的名称。 | |
CodePage | 在派生类中重写时,获取当前 Encoding 的代码页标识符。 | |
DecoderFallback | 获取或设置当前 Encoding 对象的 DecoderFallback 对象。 | |
Default | 获取系统的当前 ANSI 代码页的编码。 | |
EncoderFallback | 获取或设置当前 Encoding 对象的 EncoderFallback 对象。 | |
EncodingName | 在派生类中重写时,获取当前编码的可读说明。 | |
HeaderName | 在派生类中重写时,获取可与邮件代理标题标记一起使用的当前编码的名称。 | |
IsBrowserDisplay | 在派生类中重写时,获取一个值,该值指示浏览器客户端是否可以使用当前的编码显示内容。 | |
IsBrowserSave | 在派生类中重写时,获取一个值,该值指示浏览器客户端是否可以使用当前的编码保存内容。 | |
IsMailNewsDisplay | 在派生类中重写时,获取一个值,该值指示邮件和新闻客户端是否可以使用当前的编码显示内容。 | |
IsMailNewsSave | 在派生类中重写时,获取一个值,该值指示邮件和新闻客户端是否可以使用当前的编码保存内容。 | |
IsReadOnly | 在派生类中重写时,获取一个值,该值指示当前的编码是否为只读。 | |
IsSingleByte | 在派生类中重写时,获取一个值,该值指示当前的编码是否使用单字节码位。 | |
Unicode | 获取使用 Little-Endian 字节顺序的 UTF-16 格式的编码。 | |
UTF32 | 获取使用 Little-Endian 字节顺序的 UTF-32 格式的编码。 | |
UTF7 | 获取 UTF-7 格式的编码。 | |
UTF8 | 获取 UTF-8 格式的编码。 | |
WebName | 在派生类中重写时,获取在 Internet 编号分配管理机构 (IANA) 注册的当前编码的名称。 | |
WindowsCodePage | 在派生类中重写时,获取与当前编码最紧密对应的 Windows 操作系统代码页。 |
页首
公共方法
(请参见 受保护的方法 )
名称 | 说明 | |
---|---|---|
Clone | 当在派生类中重写时,创建当前 Encoding 对象的一个浅表副本。 | |
Convert | 已重载。 将字节数组从一种编码转换为另一种。 | |
Equals | 已重载。 已重写。 | |
GetByteCount | 已重载。 在派生类中重写时,计算对一组字符进行编码所产生的字节数。 | |
GetBytes | 已重载。 在派生类中重写时,将一组字符编码为一个字节序列。 | |
GetCharCount | 已重载。 在派生类中重写时,计算对字节序列进行解码所产生的字符数。 | |
GetChars | 已重载。 在派生类中重写时,将一个字节序列解码为一组字符。 | |
GetDecoder | 在派生类中重写时,获取一个解码器,该解码器将已编码的字节序列转换为字符序列。 | |
GetEncoder | 在派生类中重写时,获取一个解码器,该解码器将 Unicode 字符序列转换为已编码的字节序列。 | |
GetEncoding | 已重载。 返回指定代码页的编码。 | |
GetEncodings | 返回包含所有编码的数组。 | |
GetHashCode | 已重写。 返回当前实例的哈希代码。 | |
GetMaxByteCount | 在派生类中重写时,计算对指定数目的字符进行编码所产生的最大字节数。 | |
GetMaxCharCount | 在派生类中重写时,计算对指定数目的字节进行解码时所产生的最大字符数。 | |
GetPreamble | 在派生类中重写时,返回指定所用编码的字节序列。 | |
GetString | 已重载。 在派生类中重写时,将一个字节序列解码为一个字符串。 | |
GetType | 获取当前实例的 Type。 (从 Object 继承。) | |
IsAlwaysNormalized | 已重载。 获取一个值,该值指示当前编码是否始终被正常化。 | |
ReferenceEquals | 确定指定的 Object 实例是否是相同的实例。 (从 Object 继承。) | |
ToString | 返回表示当前 Object 的 String。 (从 Object 继承。) |
页首
受保护的方法
名称 | 说明 | |
---|---|---|
Finalize | 允许 Object 在“垃圾回收”回收 Object 之前尝试释放资源并执行其他清理操作。 (从 Object 继承。) | |
MemberwiseClone | 创建当前 Object 的浅表副本。 (从 Object 继承。) |
页首