修改windows的cmd编码格式为UTF-8

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了修改windows的cmd编码格式为UTF-8相关的知识,希望对你有一定的参考价值。

参考技术A 打开cmd后用chcp查看其编码格式,默认为936(ANSI/OEM - 简体中文 GBK)。

使用chcp 65001命令可临时将编码格式替换为65001(UTF-8)。

下面设置永久修改的方法:
Win + R 搜索 regedit 打开注册表编辑器,按路径 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor 打开文件夹,新建——字符串值,命名 Autorun ,修改数值数据为 chcp 65001即可。

注意:这里名字和值必须严格为这些字符,我当时是因为Autorun前多了一个空格导致无效,为此浪费很多时间。
重新打开cmd后其编码格式被修改为65001(UTF-8)。

随后打开cmd界面如下

windows系统修改cmd窗口utf-8编码格式

windows系统修改cmd窗口utf-8编码格式
window操作系统默认编码格式是gbk(963)编码,下面教大家如何临时修改成utf-8编码和永久默认为utf-8编码格式
临时修改:只作用于当前窗口,先进入cmd命令窗口(快捷键win键+R)。

windows系统修改cmd窗口utf-8编码格式
直接输入“chcp 65001”,回车键(Enter键)执行,这时候该窗口编码已经是UTF-8编码了。

windows系统修改cmd窗口utf-8编码格式
永久修改:win键+R,输入regedit,确定。

windows系统修改cmd窗口utf-8编码格式
按顺序找到HKEY_LOCAL_MACHINESOFTWAREMicrosoftCommand Processor。

windows系统修改cmd窗口utf-8编码格式
点击右键-新建,选择“字符串值”。

windows系统修改cmd窗口utf-8编码格式
命名为“autorun”, 点击右击修改,数值数据填写“chcp 65001”,确定。

windows系统修改cmd窗口utf-8编码格式
这时候打开cmd命令窗口就会看到,和之前临时修改的窗口一样,每次打开cmd对是UTF-8编码了。









以上是关于修改windows的cmd编码格式为UTF-8的主要内容,如果未能解决你的问题,请参考以下文章

windows系统修改cmd窗口utf-8编码格式

39.windows cmd客户端字符集编码修改

在windows中,如何使用cmd命令行窗口正确显示编码为utf-8格式的文字

geany写C语言,printf打印中文时显示乱码

如何使cmd窗口正确显示utf-8编码的文字

windows设置控制台编码格式为UTF-8