Windows CMD的默认编码是GBK(代码页936),用其自带的chcp指令改成UTF-8(代码页65001)就可以了。
chcp 65001
如果想让CMD永久使用UTF-8编码格式的话,可以通过修改注册表来永久实现。
找到注册表
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor
在里面添加字符
AutoRun
值修改为
chcp 65001 >nul 2>&1
这样以后CMD命令的编码格式都是UTF-8了。