在cmd控制台中出现乱码情况如下


解决方式1

在控制台中输入    CHCP65001

按enter回车键查看

注:CHCP是一个计算机指令,能够显示或设置活动代码页编号。

代码页      描述
65001       UTF-8代码页
950        繁体中文
936        简体中文默认的GBK
437                MS-DOS 美国英语

通过CHCP设置编码是治标不治本的,想永久的更改cmd编码值需要修改注册表


解决方式2

在运行中通过regedit进入注册表
找到HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe
新建一个 DWORD(32位值),命名为CodePage,值设为65001 
已有CodePage的话,修改它,改为十进制,65001


解决方式3

新建cmd.reg文件,记事本打开,内容输入如下:

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe]
"CodePage"=dword:0000fde9
"FontFamily"=dword:
"FontWeight"=dword:
"FaceName"="Consolas"
"ScreenBufferSize"=dword:232900d2
"WindowSize"=dword:002b00d2

如图所示

保存之后,双击cmd.reg即可


备注:运行环境:

  windows10 x64

最新文章

  1. NHibernate Profiler使用方法
  2. JMeter学习-017-java.net.SocketException: Permission denied: connect 解决方案
  3. 源码编译安装LNMP环境及配置基于域名访问的多虚拟主机
  4. 在类成员函数后面加const
  5. 从文章"避免复制与粘贴"到文章"Extract Method"的反思(2)
  6. PipedInputStream/PipedOutputStream原理
  7. js私有化属性
  8. windows下npm scripts不能执行的问题
  9. 以Apache模块的方式编译安装php-5.5.4
  10. analyzing problems
  11. Confluence 6 "net.sf.hibernate.PropertyValueException: not-null" 相关问题解决
  12. python正则表达式(一)
  13. centos 7 mysql 开启binlog
  14. 探秘小程序(8):scroll-view组件
  15. Loadrunner 脚本开发-利用Loadrunner生成Web service测试脚本
  16. CentOS 7 - 安装Oracle JDK8
  17. 51nod1563
  18. tomcat部署和启动3
  19. 【ActiveMQ入门-4】ActiveMQ学习-异步接收
  20. 怎样设置linux中Tab键的宽度(可永久设置)

热门文章

  1. linux 下tomcat出现 Native memory allocation (malloc) failed to allocate 1915224064 bytes for committing reserved memory问题
  2. notepad++一次多行复制粘贴到对应位置
  3. 【AtCoder】ARC068
  4. thinkphp5.1中使用Bootstrap4分页样式修改
  5. mysql索引实现原理
  6. react 管理平台
  7. ScrumBasic开发记录
  8. js重点——作用域——内部原理(二)
  9. oracle wm_concat函数用法
  10. You are using the runtime-only build of Vue where the template compiler is not available.