Windows10中cmd打开UTF-8编码文件乱码解决办法 [ 技术杂谈 ]
九叶的小窝 文章 正文
![As Long As You Love Me.](https://api.qwq.ro/storage/users/uid-1/1661304663.png)
九叶
{{nature("2021-05-28 12:36:15")}}更新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]
3. 成功解决
{{nature('2021-12-07 15:29:00')}} {{format('2878')}}人已阅读
{{nature('2021-01-31 20:01:00')}} {{format('1231')}}人已阅读
{{nature('2020-12-11 21:17:00')}} {{format('1158')}}人已阅读
{{nature('2021-04-22 15:16:00')}} {{format('1112')}}人已阅读
目录
标签云
一言
评论 0
{{userInfo.data?.nickname}}
{{userInfo.data?.email}}