1. 问题描述
Windows10 专业工作站版 1909
操作系统版本 18363.592
cmd默认配置下UTF-8编码的字符乱码
2. 解决方案
2.1 设置CHCP编码
在cmd中输入CHCP 65001
注:CHCP是一个计算机指令,能够显示或设置活动代码页编号。
代码页 描述
65001 UTF-8代码页
950繁体中文
936简体中文默认的GBK
437 MS-DOS美国英语
但是通过CHCP设置编码是治标不治本的
2.2 通过注册表设置默认编码(一劳永逸)
在运行中通过regedit进入注册表
计算机\HKEY_CURRENT_USER\Console%SystemRoot%_system32_cmd.exe
新建一个 DWORD(32位值) 命名为CodePage 值设为65001
2.3 通过 .reg 文件导入注册表(一劳永逸)
2.3.1 手动创建注册表文件 修改后缀为.reg
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe]
"CodePage"=dword:0000fde9
2.3.2 下载.reg注册表文件快速导入
[button color=“success” icon=“glyphicon glyphicon-download-alt” url=“https://old.qwq.ro/usr/uploads/2021/04/1267277575.reg”]点击下载[/button]