unicode Unicode输出到txt文档格式问题

来源:互联网  时间:2016/6/20 12:59:01

关于网友提出的“unicode Unicode输出到txt文档格式问题”问题疑问,本网通过在网上对“unicode Unicode输出到txt文档格式问题”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题:unicode Unicode输出到txt文档格式问题
描述:

我用Unicode编码输出到txt文件,Encoding.Unicode有几张表会出现ANSI码,打开txt文件会出现乱码,这几张表在TXT另存为的时候会显示格式为ANSI
但是用UTF-8就不会了,是什么原因呢?
 Encoding utf8 = Encoding.UTF8;
byte[] s = utf8.GetBytes(sw.ToString()); 
打开txt文件发现为ANSI码,为啥有的是显示UNICODE 有的是显示Ansi.我Encoding.Unicode试过了还是不行。
ANSI码:| 1 | 9 9 9 9 9 9 6 7 0 4 1 0 7 0 1 1 | 0 6 | | P B O C Km諎| J I   F E N G   
有什么解决办法吗?


解决方案1:

StreamWriter sw = new StreamWriter( path, false, Encoding.GetEncoding("UTF-8"));
sw.Write();

解决方案2:

你应该show出你保存的那段代码,不是转换成byte的代码

上一篇IE11的请求报文报头中没有Origin报头
下一篇Linq 查询对象集合的问题
明星图片
相关文章
《unicode Unicode输出到txt文档格式问题》由码蚁之家搜集整理于网络,
联系邮箱:mxgf168#qq.com(#改为@)