cmd编码问题 win+R 输入regedit 进入注册表找到 HKEY_CURRENT_USER\Console%SystemRoot%_system32_cmd.exe 【该文件上网也可找到】如果 该项下已存在CodePage项,则把值改为十进制”65001”;如果不存在,在该项下新建一个 DWORD(32位值),命名为“CodePage”,值设为“65001”重启cmd后生效如果没生效,应该是编写代码没有进行乱码处理