c#将UTF8转为ANSI
请问如何使用c#将编码为UTF8的文件转为ANSI编码?从网上查了一下,需要从unicode过渡,请高手指点。不甚感激。
[解决办法]
Encoding.Convert看看能不能满足你
[解决办法]
参考:下面有C#
http://blog.tomatoit.net/article.asp?id=61
[解决办法]
[解决办法]
你试过Encoding.Convert(Encoding.UTF8,Encoding.ASCII,aBuffer)吗;
[解决办法]
或者用1252的code page:
Encoding winLatinCodePage = Encoding.GetEncoding(1252);
Byte[] bytes = Encoding.Convert(Encoding.UTF8, winLatinCodePage,Encoding.UTF8.GetBytes(s));
1252是ansi的codepage,
[解决办法]
楼上正解