windows的cmd/PowerShell修改中文字符编码
  06PagLd5y8mb 2023年12月22日 38 0


1.简介

  • 由于编程的时候经常会用到不同的编码,但是由于cmd/bat脚本和命令行默认的编码不一致,就导致了输出的中文乱码,使用chcp命令可以修改当前命令行的编码方式

2.查看与修改

2.1.查看

chcp

windows的cmd/PowerShell修改中文字符编码_windows

常用编码编号

  • 65001:UTF-8
  • 936:GBK

2.2.临时修改

打开cmd/powershell,执行chcp命令

  • 修改为UTF-8
chcp 65001
  • 修改为GBK
chcp 936

2.3.永久修改

修改注册表的这个位置:[HKEY_CURRENT_USER\Console\CodePage]

详细步骤参考:

  • 修改cmd控制台默认代码页编码的几种方法【GBK、UTF-8】

3.chcp命令使用的数字编码表

代码页

国家(地区)或语言

437

美国

708

阿拉伯文(ASMO 708)

720

阿拉伯文(DOS)

850

多语言(拉丁文 I)

852

中欧(DOS) - 斯拉夫语(拉丁文 II)

855

西里尔文(俄语)

857

土耳其语

860

葡萄牙语

861

冰岛语

862

希伯来文(DOS)

863

加拿大 - 法语

865

日耳曼语

866

俄语 - 西里尔文(DOS)

869

现代希腊语

874

泰文(Windows)

932

日文(Shift-JIS)

936

中国 - 简体中文(GB2312)

949

韩文

950

繁体中文(Big5)

1200

Unicode

1201

Unicode (Big-Endian)

1250

中欧(Windows)

1251

西里尔文(Windows)

1252

西欧(Windows)

1253

希腊文(Windows)

1254

土耳其文(Windows)

1255

希伯来文(Windows)

1256

阿拉伯文(Windows)

1257

波罗的海文(Windows)

1258

越南文(Windows)

20866

西里尔文(KOI8-R)

21866

西里尔文(KOI8-U)

28592

中欧(ISO)

28593

拉丁文 3 (ISO)

28594

波罗的海文(ISO)

28595

西里尔文(ISO)

28596

阿拉伯文(ISO)

28597

希腊文(ISO)

28598

希伯来文(ISO-Visual)

38598

希伯来文(ISO-Logical)

50000

用户定义的

50001

自动选择

50220

日文(JIS)

50221

日文(JIS-允许一个字节的片假名)

50222

日文(JIS-允许一个字节的片假名 - SO/SI)

50225

韩文(ISO)

50932

日文(自动选择)

50949

韩文(自动选择)

51932

日文(EUC)

51949

韩文(EUC)

52936

简体中文(HZ)

65000

Unicode (UTF-7)

65001

Unicode (UTF-8)


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年12月22日 0

暂无评论

推荐阅读
  wURKzOHw9Irf   2023年12月24日   24   0   0 HTMLicoicohtml
06PagLd5y8mb