解决CMD控制台乱码问题
2024-10-17 20:22:41
在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
最新文章
- NHibernate Profiler使用方法
- JMeter学习-017-java.net.SocketException: Permission denied: connect 解决方案
- 源码编译安装LNMP环境及配置基于域名访问的多虚拟主机
- 在类成员函数后面加const
- 从文章";避免复制与粘贴";到文章";Extract Method";的反思(2)
- PipedInputStream/PipedOutputStream原理
- js私有化属性
- windows下npm scripts不能执行的问题
- 以Apache模块的方式编译安装php-5.5.4
- analyzing problems
- Confluence 6 ";net.sf.hibernate.PropertyValueException: not-null"; 相关问题解决
- python正则表达式(一)
- centos 7 mysql 开启binlog
- 探秘小程序(8):scroll-view组件
- Loadrunner 脚本开发-利用Loadrunner生成Web service测试脚本
- CentOS 7 - 安装Oracle JDK8
- 51nod1563
- tomcat部署和启动3
- 【ActiveMQ入门-4】ActiveMQ学习-异步接收
- 怎样设置linux中Tab键的宽度(可永久设置)
热门文章
- linux 下tomcat出现 Native memory allocation (malloc) failed to allocate 1915224064 bytes for committing reserved memory问题
- notepad++一次多行复制粘贴到对应位置
- 【AtCoder】ARC068
- thinkphp5.1中使用Bootstrap4分页样式修改
- mysql索引实现原理
- react 管理平台
- ScrumBasic开发记录
- js重点——作用域——内部原理(二)
- oracle wm_concat函数用法
- You are using the runtime-only build of Vue where the template compiler is not available.