Windows CMD永久设置UTF-8编码

chcp命令

chcp命令可以更改我们的编码
常用编码:

  • 65001 UTF-8代码页
  • 936 简体中文默认的GBK

CMD设置UTF-8

临时修改

  1. 只作用于当前窗口,先进入cmd命令窗口(快捷键win键+R)
  2. 直接输入“chcp 65001”,回车键(Enter键)执行,这时候该窗口编码已经是UTF-8编码了。

永久修改方法1

  1. win键+R,输入regedit,确定

CMD设置UTF-8编码 IDEA里Tomcat Console中文乱码问题解决

  1. 按顺序找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor

Windows CMD永久设置UTF-8编码 IDEA里Tomcat Console日志中文乱码问题解决

  1. 点击右键-新建,选择“字符串值”

Windows CMD永久设置UTF-8编码 IDEA里Tomcat Console日志中文乱码问题解决

  1. 命名为“autorun”, 点击右击修改,数值数据填写“chcp 65001”,确定

Windows CMD永久设置UTF-8编码 IDEA里Tomcat Console日志中文乱码问题解决

  1. 这时候打开cmd命令窗口就会看到,和之前临时修改的窗口一样,编码已经修改成UTF-8了,而且每次打开cmd都是UTF-8编码。

CMD设置UTF-8编码 IDEA里Tomcat Console中文乱码问题解决

永久修改方法2

  1. win键+R,输入regedit,确定
  2. 定位到:HKEY_CURRENT_USER\Console%SystemRoot%_system32_cmd.exe

    找不到 cmd 的选项的,新安装的 window 10 1903 专业版确实默认找不到(旧版升级过来的可能还保留有),考虑到自己手动添加也比较麻烦,建议大家直接转投 powershell 吧,毕竟 powshell 更强大,也是微软主推的未来的趋势(未来 cmd 就会被 powshell替代掉),而且 powshell 也借鉴了一些 Linux bash 的使用习惯,而且 powshell 是跨平台的哟,你也可以在 Linux 下安装使用,替代 Linux 默认的 bash 。更多详情参考:powshell 官方文档

  3. CodePage 字符串改成 十进制的65001,保存(默认是936)(对于没有 CodePage 的,可以鼠标右键-> 新建 -> DWORD(32位)值,创建即可。)
  4. 每次打开就是UTF-8了
本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!