前段时间由于工作需要装了一个英文版Windows,以至于在一些脚本和控制台程序里面处理汉字的时候总是显示乱码(比如:“???”)。
在尝试了很多编码和解码的操作后,乱码问题还是没能很好的解决。后来才发现原来不是编码的问题,而是需要更改操作系统的区域为"Chinese(Simplified, China)",然后问题就解决了。
具体的操作步骤如下:
Control Panel -> Clock, Language, and Region -> Region -> Administrative -> Change System Locale