
在Windows 7之前的系统中,您可以直接更改cmd的字符编码,但不能在Windows 10中直接更改字符编码;
然后,我们只能通过更改注册表来修改cmd和PowerShell字符编码.
windows + r输入运行,输入regedit,按Enter键进入注册表;

在注册表地址栏中输入:
按Enter键后cmd替换字符串,双击右侧的CodePage注册表项,选中Base中的Decimal项(目的是将值显示为十进制)cmd替换字符串,然后添加Change the value to 437,单击OK;
再次打开cmd,右键单击标题栏,选择“属性”,选择“字体”,将字体更改为Consolas,保存后该字体将变为Consolas.


代码说明
65001
UTF-8字符集
越南语
波罗的海
阿拉伯语

希伯来语
语
希腊语
拉丁字符(ANSI)
西里尔文
中欧语言
繁体中文

韩文
简体中文(默认)
日语
泰语
俄语
多语言(MS-DOS Latin1)
MS-DOS美式英语

上述文章的参考链接: 将Windows cmd和PowerShell字体更改为Consolas
如果在修改CodePage时将密钥统一为中文,则可能会出现此问题;
解决方案: 用注册表修改它后,在控制面板->区域->系统区域中,您可以使用UTF-8进行检查.

参考链接: 注册表更改PowerShell CodePage无效吗?
该作品采用“抄送协议”,转载时必须注明作者和本文的链接
刻意练习,变得越来越复杂.
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-153541-1.html
你是最棒的