当打开cmd时,输入命令后显示的中文乱码,是由于cmd当前代码页不支持命令输出的中文编码导致,常用的中文编码未GBK or UTF:
![](https://img.haomeiwen.com/i1948083/8a2b8ba24d50db23.png)
这时,可以临时修改当前cmd的代码页编码
常用的编码及对应的码值(10进制):
十进制码值 | 对应编码名称 |
---|---|
950 | 繁体中文 |
65001 | UTF-8代码页 |
936 | 简体中文默认的GBK |
437 | MS-DOS 美国英语 |
通过在cmd输入以下命令即可支持中文正常显示:
# 让cmd支持UTF-8
chcp 65001
这是针对单窗口的临时解决办法,永久解决方法可以参考网上其他教程。
网友评论