控制台 console.write 中文为问号

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

解决方式: 你把你环境设置成936就是简体中文字符编码环境了

Console.OutputEncoding = Encoding.GetEncoding(936);

原文地址:https://www.cnblogs.com/zxhome/p/10342227.html