Encoding的静态属性ASCII,Unicode,UTF32,UTF7,UTF8,Default来生成,代码如下:
Encoding e = Encoding.UTF8;
其实b中的静态属性无非是new...,这样会造成乱码,最好使用Encoding.UTF8.
2、如何调用常用编码之外的编码,通过GetEncoding()和GetEncodings()
上面介绍了ASCII,Unicode,UTF32,UTF7...3、通过Encoding完成字节和字符之间的转换
(1)、GetBytes() 含多种重载方法
通过GetBytes()可以把一个字符串或者是字符串数组转换成字节,代码如下
string str = "...(3)、通过一个特殊的需求来说明GetDecoder和GetEncoder()的作用
通过Encoding的静态属性对(字符串或者字符数组)的整个片段进行编解码时,并不会出现任何问题,代码如下:
string...尽量调用Encoding的静态属性UTF8,Unicode等,而不是去实例它们
3. 尽量避免用Encoding.Defalut
4.