Windows 控制台命令笔记
1. cmd中输出中文乱码问题:
CHCP是一个计算机指令,能够显示或设置活动代码页编号。
C:\windows\system32>CHCP
活动代码页: 936
原因是我们使用了GBK编码,下面我们修改成UTF-8:
C:\windows\system32>CHCP 65001
Active code page: 65001
代码页 描述:
- 65001 UTF-8代码页
- 950 繁体中文
- 936 简体中文默认的GBK
- 437 MS-DOS 美国英语
但是通过CHCP设置编码是临时生效,每次打开cmd都要重新设置,根本解决办法是修改注册表:
打开注册表:HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe
新建一个 DWORD(32位值),命名为CodePage,值设为65001