简介
目的:由于编程的时候经常会用到不同的编码,但是由于和命令行默认的编码不一致,就导致了输出的中文乱码,使用chcp命令可以修改当前命令行的编码方式
临时修改
直接在powershell中执行
chcp命令
chcp 65001
永久修改
修改注册表的这个位置:[HKEY_CURRENT_USER\Console\CodePage]
chcp命令使用的数字编码表
代码页 | 国家(地区)或语言 | @H_301_24@
---|---|
437 | 美国 | @H_301_24@
708 | 阿拉伯文(ASMO 708) | @H_301_24@
720 | 阿拉伯文(DOS) | @H_301_24@
850 | 多语言(拉丁文 I) | @H_301_24@
852 | 中欧(DOS) - 斯拉夫语(拉丁文 II) | @H_301_24@
855 | 西里尔文(俄语) | @H_301_24@
857 | 土耳其语 | @H_301_24@
860 | 葡萄牙语 | @H_301_24@
861 | 冰岛语 | @H_301_24@
862 | 希伯来文(DOS) | @H_301_24@
863 | 加拿大 - 法语 | @H_301_24@
865 | 日耳曼语 | @H_301_24@
866 | 俄语 - 西里尔文(DOS) | @H_301_24@
869 | 现代希腊语 | @H_301_24@
874 | 泰文(Windows) | @H_301_24@
932 | 日文(Shift-JIS) | @H_301_24@
936 | 中国 - 简体中文(GB2312) | @H_301_24@
949 | 韩文 | @H_301_24@
950 | 繁体中文(Big5) | @H_301_24@
1200 | Unicode | @H_301_24@
1201 | Unicode (Big-Endian) | @H_301_24@
1250 | 中欧(Windows) | @H_301_24@
1251 | 西里尔文(Windows) | @H_301_24@
1252 | 西欧(Windows) | @H_301_24@
1253 | 希腊文(Windows) | @H_301_24@
1254 | 土耳其文(Windows) | @H_301_24@
1255 | 希伯来文(Windows) | @H_301_24@
1256 | 阿拉伯文(Windows) | @H_301_24@
1257 | 波罗的海文(Windows) | @H_301_24@
1258 | 越南文(Windows) | @H_301_24@
20866 | 西里尔文(KOI8-R) | @H_301_24@
21866 | 西里尔文(KOI8-U) | @H_301_24@
28592 | 中欧(ISO) | @H_301_24@
28593 | 拉丁文 3 (ISO) | @H_301_24@
28594 | 波罗的海文(ISO) | @H_301_24@
28595 | 西里尔文(ISO) | @H_301_24@
28596 | 阿拉伯文(ISO) | @H_301_24@
28597 | 希腊文(ISO) | @H_301_24@
28598 | 希伯来文(ISO-Visual) | @H_301_24@
38598 | 希伯来文(ISO-Logical) | @H_301_24@
50000 | 用户定义的 | @H_301_24@
50001 | 自动选择 | @H_301_24@
50220 | 日文(JIS) | @H_301_24@
50221 | 日文(JIS-允许一个字节的片假名) | @H_301_24@
50222 | 日文(JIS-允许一个字节的片假名 - SO/SI) | @H_301_24@
50225 | 韩文(ISO) | @H_301_24@
50932 | 日文(自动选择) | @H_301_24@
50949 | 韩文(自动选择) | @H_301_24@
51932 | 日文(EUC) | @H_301_24@
51949 | 韩文(EUC) | @H_301_24@
52936 | 简体中文(HZ) | @H_301_24@
65000 | Unicode (UTF-7) | @H_301_24@
65001 |
Unicode (UTF-8) |
@H_301_24@