文章目录
- 临时设置
- 永久设置(通过注册表)
cmd命令乱码,解决方案比较简单。
输入chcp,
如果返回的是936,通常是GBK或CP936。
如果返回的是65001,表示是UTF-8。
临时设置
chcp 65001 # 设置
chcp # 查看
永久设置(通过注册表)
打开注册表,路径:
计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor
右键 | 新建 字符串值 | chcp 65001。
这样新打开的cmd就是utf8编码了。
但是有个问题发现没有,第一行会多出行内容:Active code page: 65001
Active code page: 65001
C:\Users\PC>
解决方案:autorun的值设置为 chcp 65001>nul
。