临时修改,只作用于当前打开的窗口
进入cmd窗口后,直接执行
chcp 65001
执行完后,cmd的编码格式就是UTF-8
永久修改,修改注册表
在运行中输入regedit
,找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor
然后“右键-新建”,选择“字符串值”,“名称”列填写autorun
,数值数据填写chcp 65001
![图 0](/public/article/Windows CMD永久设置UTF-8编码/2024-06-12_12-15-30-04.png)
添加成功后
![图 1](/public/article/Windows CMD永久设置UTF-8编码/2024-06-12_12-15-30-16.png)
再次在运行中输入cmd,就会自动把编码格式设置为UTF-8
编码代码
437(英语)
65001(utf-8)
936(GBK)