多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
[TOC] 参考链接:[https://blog.csdn.net/sinat\_36219858/article/details/79785283](https://blog.csdn.net/sinat_36219858/article/details/79785283) ## chcp的使用 在控制台上输入CHCP会显示当前活动页码,CHCP是一个计算机指令,能够显示或设置活动代码页编号。 ``` 代码页 描述 65001 UTF-8 950 繁体中文 936 简体中文默认的GBK 437 MS-DOS 美国英语 ``` 想永久的更改cmd编码值需要修改注册表 方法一: 在运行中通过regedit进入注册表 找到HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe 新建一个 DWORD(32位值),命名为CodePage,值设为65001 已有CodePage的话,修改它,改为十进制,65001,16进制为fde9 方法二: 新建一个cmd.reg 内容输入如下: ``` Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe] "CodePage"=dword:0000fde9 "FontFamily"=dword:00000036 "FontWeight"=dword:00000190 "FaceName"="Consolas" "ScreenBufferSize"=dword:232900d2 "WindowSize"=dword:002b00d2 ``` ## 注册表修改DOS的编码页为utf-8 cmd输入:regedit,进入注册表 找到:计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor 新建字符串值,然后编辑字符串 数值名称:autorun 数值数据:chcp 65001 注:chcp是dos命令 后面的65001是utf-8编码的代号 只输入chcp可以看当前编码。 ![UTOOLS1595573924953.png](http://yanxuan.nosdn.127.net/db05733e365f54fab679f0d8b4f7efd6.png)