近期在学习C#,在用到StreamWriter输出中文到文件发现了一些乱码的问题.
解决如下
将一般的:
outFile = new StreamWriter ("c://abc.txt",false);
该成
outFile = new StreamWriter ("c://abc.txt",false,Encoding.GetEncoding("gb2312"));
outFile.WriteLine("中文");
输出中文就没问题了;
博主近期学习C#时,遇到使用StreamWriter输出中文到文件出现乱码的问题。解决办法是将一般的输出语句修改为指定编码格式,即使用Encoding.GetEncoding(\gb2312\),如此输出中文就不会乱码。
近期在学习C#,在用到StreamWriter输出中文到文件发现了一些乱码的问题.
解决如下
将一般的:
outFile = new StreamWriter ("c://abc.txt",false);
该成
outFile = new StreamWriter ("c://abc.txt",false,Encoding.GetEncoding("gb2312"));
outFile.WriteLine("中文");
输出中文就没问题了;

被折叠的 条评论
为什么被折叠?