日期:2014-05-18  浏览次数:20789 次

读取文件乱码问题
首先我写了一个txt文件,里面包含简体中文,繁体中文,日文等,然后用unicode编码保存,双击打开是没问题的,在程序中我用StreamReader读取的时候,我试了好几个Encoding,结果都有乱码,怎么解决?

------解决方案--------------------
你保存的时候看看 编码 这里你选择的是 UTF-8 还是 ANSI啊
------解决方案--------------------
探讨

引用:

C# code
using (StreamReader sr = new StreamReader(s1,Encoding.GetEncoding("gb2312")))
{
while (!sr.EndOfStream)
{
Console.WriteLine……


C# code

using (StreamReader st……

------解决方案--------------------
是不是你没安装字体啊?
------解决方案--------------------
我之前也有遇到这个问题, 但后来不知道为什么 把 txt里面的文字 统一缩写成一行 然后就没事了。
------解决方案--------------------
我导出文件出现乱码,在网上查,
 Response.ContentEncoding = System.Text.Encoding.Default; // 编码要注意,如果不是 default,会出现乱码

只是我的是web,不知道对你有帮助没