cmd 控制台使用 UTF-8 编码,可以使用下面两种方式:
永久修改
- 打开注册表编辑器,开始菜单搜索
- 找到注册表目录:
\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor
- 右键新增字符串值:autorun,内容chcp 65001
临时修改(chcp)
在 cmd 控制台输入 chcp 65001
,当前 cmd 控制台就使用 UTF-8 编码。
chcp 命令用于显示或设置活动的 cmd 控制台的代码页编号。
语法
chcp [<nnn>]
参数 | 说明 |
---|---|
<nnn> | 代码页编号 |
/? | 显示帮助 |
代码页编号 | 国家/地区语言 |
---|---|
437 | United States |
850 | Multilingual (Latin I) |
852 | Slavic (Latin II) |
855 | Cyrillic (Russian) |
857 | Turkish |
860 | Portuguese |
861 | Icelandic |
863 | Canadian-French |
865 | Nordic |
866 | Russian |
869 | Modern Greek |
936 | Chinese |
编号 | .Net Name | 附加信息 |
---|---|---|
037 | IBM037 | IBM EBCDIC US-Canada |
437 | IBM437 | OEM United States |
500 | IBM500 | IBM EBCDIC International |
708 | ASMO-708 | Arabic (ASMO 708) |
709 | Arabic (ASMO-449+, BCON V4) | |
710 | Arabic- Transparent Arabic | |
720 | DOS-720 | Arabic (Transparent ASMO); Arabic (DOS) |
737 | ibm737 | OEM Greek (formerly 437G); Greek (DOS) |
775 | ibm775 | OEM Baltic; Baltic (DOS) |
850 | ibm850 | OEM Multilingual Latin 1; Western European (DOS) |
852 | ibm852 | OEM Latin 2; Central European (DOS) |
855 | IBM855 | OEM Cyrillic (primarily Russian) |
857 | ibm857 | OEM Turkish; Turkish (DOS) |
858 | IBM00858 | OEM Multilingual Latin 1 + Euro symbol |
860 | IBM860 | OEM Portuguese; Portuguese (DOS) |
861 | ibm861 | OEM Icelandic; Icelandic (DOS) |
862 | DOS-862 | OEM Hebrew; Hebrew (DOS) |
863 | IBM863 | OEM French Canadian; French Canadian (DOS) |