首页 新闻 会员 周边 捐助

C#如何将GBK编码转换为GB2312编码?

0
悬赏园豆:5 [已解决问题] 解决于 2008-04-09 23:23
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 如题,园子里有很多关于这两个编码的介绍,但没有说如何转换.谁给个sample吧,谢谢了先<IMG src="http://www.cnblogs.com/Emoticons/qface/055242240.gif" src_cetemp="http://www.cnblogs.com/Emoticons/qface/055242240.gif">
*Alacky的主页 *Alacky | 初学一级 | 园豆:185
提问于:2008-01-21 00:27
< >
分享
最佳答案
0
System.String 一直是 UTF-8 编码的。您所说的可能是保存编码 - 在保存文件时选择适当的 System.Text.Encoding 即可。但是,GB2312 只是 GBK 的子集—正如楼上所说—这意味着有可能会有部分文字惨遭丢失,尤其是不常用的字符。
随风流月 | 菜鸟二级 |园豆:405 | 2008-01-21 18:10
其他回答(2)
0
GB2312是GBK的子集,不用转换。其它字符编码之间的转换,请参考MSDN中Encoding类的相关内容
niugm | 园豆:1685 (小虾三级) | 2008-01-21 08:10
0
也许你可以试一下“GB18030”。 我也是胡乱猜,你就胡乱的试吧 :)
Colin Han | 园豆:3041 (老鸟四级) | 2008-01-22 13:31
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册