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

.net中如何避免ansi编码的字符串

2012-02-03 
求助:.net中如何处理ansi编码的字符串?FCL中提供了UTF7Encoding,UTF8Encoding,ASCIIEncoding,UnicodeEncod

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

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

热点排行