首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

c#将UTF8格式的txt文件转为ASCII,愁死小弟我了

2012-03-27 
c#将UTF8格式的txt文件转为ASCII,愁死我了。问题:现需要将从对方取到的UTF8编码的TXT文件转为ASCII编码,我

c#将UTF8格式的txt文件转为ASCII,愁死我了。
问题:现需要将从对方取到的UTF8编码的TXT文件转为ASCII编码,我用如下的方法.

  byte[] src = Encoding.UTF8.GetBytes((string)File.ReadAllText(path_1));
  byte[] des = Encoding.Convert(Encoding.UTF8, Encoding.ASCII, src);
  MessageBox.Show(Encoding.UTF8.GetString(des));


  还是乱码,是怎么回事?请坛内GG们帮我啊。

[解决办法]
不用convert 直接保存
[解决办法]

C# code
  byte[] src = Encoding.UTF8.GetBytes((string)File.ReadAllText(path_1));  byte[] des = Encoding.Convert(Encoding.UTF8, Encoding.GetEncode("GB2312"), src);  MessageBox.Show(Encoding.UTF8.GetString(des));
[解决办法]
C# code
  byte[] src = Encoding.UTF8.GetBytes((string)File.ReadAllText(path_1));  byte[] des = Encoding.Convert(Encoding.UTF8, Encoding.GetEncode("GB2312"), src);  MessageBox.Show(Encoding.UTF8.GetString(des)); 

热点排行