活动代码页437--修改windows的系统编码 - wenbin_ouyang

时间:2024-03-09 16:56:21

活动代码页437--修改windows的系统编码

1、首先查看系统编码

  win+R打开运行,输入cmd回车,打开命令提示符窗口,输入chcp回车,会查询当前系统的活动代码页,它指明了当前系统使用的编码:

 

  或者,打开cmd后,点击cmd窗口左上角图标,选"属性"菜单

 

2、修改当前cmd.exe的活动代码页为UTF-8 Unicode(注意:这只是临时修改)

 

   关掉cmd窗口,活动代码又回到437了。将代码也改成936控制台就不乱码了。

 

 3、永久修改活动代码页 

  cmd命令:regedit打开注册表

  方法一:
  1.打开注册表
  2.转到 [HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\Autorun]   
  3.将值修改为@chcp 65001>nul

  方法二:
  1.打开注册表
  2.转到 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage\OEMCP]
  3.将值修改为65001

  方法三:
  1.打开注册表
  2.转到 [HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe]
  3.将值修改为65001

 

 4、我的做法:

  参考https://jingyan.baidu.com/article/ca2d939d73b31deb6c31cecc.html

 

   在"管理语言设置"里面,"更改区域设置"

  重启系统,打开cmd,输入chcp查看结果:活动代码页:936

 

 参考资料:

  (1)代码页即地狱:https://blog.csdn.net/haiross/article/details/36189103

  (2)如何设置Windows的默认代码页:https://blog.csdn.net/netyeaxi/article/details/83152374

  (3)windows修改默认代码页:https://blog.csdn.net/sanwu2010/article/details/34857525

  (4)Win10 修改cmd命令行窗口UTF-8编码:https://blog.csdn.net/tfs411082561/article/details/78416569

  (5)Win10更改CMD控制台的代码页和字体和字号:https://www.cnblogs.com/Bob-wei/p/9294671.html