天天看点

Console.WriteLine打印中文为何出乱码?

因为你当前环境代码页是437,是美国英语的字符编码

你把你环境设置成936就是简体中文字符编码环境了

//你当前的是这个

Console.OutputEncoding = Encoding.GetEncoding(437);

//设置成这样就支持中文编码了

Console.OutputEncoding = Encoding.GetEncoding(936);

   Console.OutputEncoding = Encoding.UTF8;

继续阅读