当前位置: 首页 > news >正文

Windows控制台cmd默认代码页修改的办法【GBK、UTF-8】

看属性页,

 直接输入指令

chcp 65001

常用的编码及对应的码值(10进制):

十进制码值对应编码名称
950繁体中文
65001UTF-8代码页
936简体中文默认的GBK
437MS-DOS 美国英语

详情请参考这里,

chcp | Microsoft Docs

那么,怎么才能永久性修改这个呢?

有人想了些千奇百怪的办法,

Change CodePage in CMD permanently? - Stack Overflow

我认为没有一个靠谱的, 修改注册表可能会好一点(启动时也会引起其他问题),因为只影响到cmd控制台,例如,

  1. Start -> Run -> regedit
  2. Go to [HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor]
  3. Add new String Value named: Autorun
  4. Change the value to 'chcp 437'

不推荐采用系统语言页面的修改办法,这会影响到整个系统和你的大量程序。

我的办法

感觉上面的办法都有不靠谱的地方,所以我自己写了启动脚本,命名为"D:\cmd.bat", 内容如下(因为我常用ROS2,这里加上)

chcp  65001
call  C:\dev\ros2_galactic\local_setup.bat

每次启动cmd窗口,我只需要在D盘符下输入cmd,或者直接输入d:/cmd.bat就可以了,如下

 本文结束

相关文章:

  • ROS2 ERROR: qt.qpa.plugin: Could not find the Qt platform plugin “windows“ in
  • ROS2 Warning: RosPluginProvider._parse_plugin_xml() plugin file rqt_gui_cpp/plugin.xml not found
  • ROS2进阶:turtlesim与rqt
  • TCP/UDP常见的端口号
  • ROS2进阶:基于cmake创建自己的开发包
  • ROS2进阶:如何查找特定的包(package)并列出包中所有节点(node)
  • ROS2进阶:VS2019调试ROS2-examples程序
  • Python Error: 系统找不到指定的文件。: ‘c:\\python38\\Scripts\\pep8.exe‘ -> ‘c:\\python38\\Scripts\\pep8.exe.del
  • Ubuntu中如何处理难缠的软件包升级
  • 3D进阶之OSG:从VS2019编译osgEarth开始
  • vcpkg如何全面卸载和重新安装包
  • 3D进阶之OSG: VS2019编译OpenSceneGraph
  • 3D进阶之OSG: 编译osgQt(附:Qt的下载与安装)
  • 3D进阶之OSG:如何让vs2019识别不带“.h”的osg头文件
  • Qt-creator warning: Missing Qt Debug Information
  • #Java异常处理
  • @angular/forms 源码解析之双向绑定
  • [ JavaScript ] 数据结构与算法 —— 链表
  • 【干货分享】SpringCloud微服务架构分布式组件如何共享session对象
  • 08.Android之View事件问题
  • echarts花样作死的坑
  • ES6之路之模块详解
  • JS笔记四:作用域、变量(函数)提升
  • PAT A1120
  • Python 反序列化安全问题(二)
  • Shell编程
  • vue数据传递--我有特殊的实现技巧
  • 简单数学运算程序(不定期更新)
  • 经典排序算法及其 Java 实现
  • 来,膜拜下android roadmap,强大的执行力
  • 聊聊directory traversal attack
  • 那些被忽略的 JavaScript 数组方法细节
  • 收藏好这篇,别再只说“数据劫持”了
  • 学习使用ExpressJS 4.0中的新Router
  • 一加3T解锁OEM、刷入TWRP、第三方ROM以及ROOT
  • 字符串匹配基础上
  • 如何在招聘中考核.NET架构师
  • #我与Java虚拟机的故事#连载13:有这本书就够了
  • (1)SpringCloud 整合Python
  • (Java)【深基9.例1】选举学生会
  • (独孤九剑)--文件系统
  • (二)构建dubbo分布式平台-平台功能导图
  • (附源码)springboot高校宿舍交电费系统 毕业设计031552
  • (南京观海微电子)——I3C协议介绍
  • (转载)虚函数剖析
  • ***检测工具之RKHunter AIDE
  • .h头文件 .lib动态链接库文件 .dll 动态链接库
  • .NET Remoting学习笔记(三)信道
  • .NET中两种OCR方式对比
  • @entity 不限字节长度的类型_一文读懂Redis常见对象类型的底层数据结构
  • @JoinTable会自动删除关联表的数据
  • [ CTF ] WriteUp-2022年春秋杯网络安全联赛-冬季赛
  • [ASP]青辰网络考试管理系统NES X3.5
  • [AX]AX2012 AIF(四):文档服务应用实例
  • [C++]类和对象【下】