强迫症的我真受不了乱码!
---------------修改注册表------------------
cmd命令:regedit打开注册表
方法一
- 打开注册表转到 [HKEY_CURRENT_USER\Console%SystemRoot%_system32_cmd.exe]
- 右侧的CodePage修改65001(UTF-8),936是GBK,如下:
该方法仅限于修改cmd控制台,比如你用控制台tomcat,启动后的tomcat窗口还是GBK
- 另外该处还可以修改字体以及大小,如上图中FaceName是字体,FontSize是字体大小。我就是用的这个呀。
方法二
- 打开注册表转到 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage\OEMCP]
- 修改OECMCP的值为65001即UTF-8,如下:
该方法能解决所有窗口的活动页代码,我自己后面改成这个了
方法三
- 打开注册表转到\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor,右侧如果没有一个叫autorun的东西就手动创建一个(字符串类型)
- 然后给autorun添加值chcp 65001,如下:
- 打开cmd,是下面这样子的:
这样看上去对于强迫症的我难免不爽,于是可以将autorun中的chcp 65001修改为@chcp 65001>nul,然后就可以啦。如下: