日期:2014-05-20  浏览次数:20667 次

求助:.net中如何处理ansi编码的字符串?
FCL中提供了UTF7Encoding,UTF8Encoding,ASCIIEncoding,UnicodeEncoding,四种编码解码器,都无法正确的解码ansi编码(多字节字符串),该怎么办?

------解决方案--------------------
ansi里面写的是什么语言,就用什么语言解码,个人认为只和操作系统有关
比如中文系统
StreamReader sr=new StreamReader(@ "d:\test.txt ",Encoding.GetEncoding( "gb2312 "));
//gb2312是保存时的系统语言编码