Windows 10 控制台 cmd 中文显示乱码的解决方案
原文链接:https://blog.csdn.net/qq_43554335/article/details/121522555
方案一、在 cmd 中使用 CHCP 命令切换字符集
在控制台 cmd 右击—>属性—->选项,即可查看当前代码页的编码方式,如下图所示,为 GBK
切换为 UTF-8
1 | CHCP 65001 |
CHCP 是一个计算机指令,能够显示或设置活动代码页编号。常用命令如下:
1 | CHCP 65001 UTF-8 |
方案二、修改注册表
Win+R 在运行中输入 regedit.exe 进入注册表,进入如下目录:
1 | 计算机\HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe |
新建一个 DWORD(32位值),命名为 CodePage,值设为 65001,如果已经有 CodePage,右击修改即可。
方案三、新建 cmd.reg 并运行
首先先新建一个文本文档,将如下代码粘贴:
1 | Windows Registry Editor Version 5.00 |
另存为(文件名为 cmd.reg,保存类型选择所有文件,编码选择 UTF-8):
双击生成的 cmd.reg 运行即可。