首页 > 其他分享 >[转贴]win10临时修改、永久cmd 编码格式的方法

[转贴]win10临时修改、永久cmd 编码格式的方法

时间:2023-01-08 19:34:46浏览次数:39  
标签:编码 cmd 修改 转贴 添加 chcp 注册表 win10

https://www.jianshu.com/p/40a9fbaf1cac

  

  cmd

前言

有时候,运行一些命令行程序
某些字符无法正常显示,常见的就是方块,或者是火星文字
都是由于 cmd 程序的默认编码格式为 "GBK - 中文简体" 或其他编码格式,导致某些字体不能正常显示

一、临时修改

首先查看当前的活动代码页
打开 cmd 输入chcp
如果是以前从未修改过注册表,可能打开 cmd 后,输入 chcp 会提示如下

'chcp' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

解决方法如下

① 打开注册表编辑器

输入win + r,输入 regedit

计算机\HKEY_CURRENT_USER\Console%SystemRoot%_system32_cmd.exe

② 添加 CodePage (DWORD 32 位) 值

我添加的值 936 是可以显示中文的一种编码格式(GBK - 中文简体)
这也是 windows10 中文系统默认的
这里添加的目的,是为了以后可以临时手动修改

  添加CodePage值

通过修改注册表的这一项后,重新打开一个 cmd 窗口,输入 "chcp"
就能显示当前的活动代码页面了(之前是无法使用 chcp 命令的)


  chcp执行结果

现在,我们可以临时修改 chcp 为 65001 ,也就是 ‘UTf-8’ 的编码显示


  chcp临时改为65001

当然,也可以改为你需要的活动代码页
重新打开一个 cmd 窗口,又会改为默认的 936 编码
但这只是权宜之计

二、永久修改

① 打开注册表编辑器

计算机\HKEY_CURRENT_USER\Software\Microsoft\Command Processor

② 添加 autorun 字符串值

  添加autoru字符串值

现在无论你什么时候运行 cmd 命令行(哪怕是任意程序,调用 cmd 程序运行一些指令)
都会默认使用 UTF-8 的编码显示了

注意!!!!
如果需要显示特殊字体,修改编码后仍然无法正常显示,则需要额外安装命令行字体

总结

  1. 修改第一个注册表后,可以临时修改活动代码页,关闭窗口,或重启系统都会修改前的
  2. 修改第二个注册表后,只要一运行 cmd 会自动修改活动代码页为 65001(也可自行改为其他编码)
  3. 如果影响某些程序运行,可以删除这第二处注册表的值

标签:编码,cmd,修改,转贴,添加,chcp,注册表,win10
From: https://www.cnblogs.com/jinanxiaolaohu/p/17035149.html

相关文章

  • [转贴]更改 CMD 编码(解决 VSJupyter 乱码)
    https://zhuanlan.zhihu.com/p/521376336 以将编码更改为 UTF-8 为例1.临时修改编码运行 CMD输入 chcp 查看当前的代码页(代码页和国家/地区或语言......
  • Win10系统如何快速设置默认打开MarkDown文件的软件
    MarkDown(以下简称md)文件语法简单,高效,特别适合写笔记。首推的Typora编辑器(免费版)也很好用,但是如何在Win10系统中设置md文件的默认打开软件是Typora呢?看到网上也有教材,但......
  • MSSQL数据库提权之XP_cmdshell提权
    xp_cmdshell默认在mssql2000中是开启的,在mssql2005之后的版本中则默认禁止。如果用户拥有管理员sa权限则可以用sp_configure重新开启它。启用xp_cmdshell:EXEC......
  • 区分CommonJs/ES6 Module/AMD/CMD
    模块加载方式CommonJsES6ModuleAMDCMDUMDCommonjs和ES6Module的区别总结1.CommonJSCommonJS是一个项目,其目标是为JavaScript在网页浏览器之外创建模块约......
  • win11右键菜单怎么回到win10旧版
    你好,我是悦创。win11系统的更新,相信很多家人们陆续换掉了win10,但win11的右键菜单犹如“过街老鼠人人喊打”,中看不中用,例如这样的:重命名等很多选项需要展开才能点击,顿时怀......
  • win终端利器-Cmder
    cmder官网:https://cmder.app/安装直接选择full版本下载,完成后解压即可启动直接双击Cmder.exe如果每次都进入到Cmder解压目录双击Cmder.exe打开的方式很麻烦,可以......
  • bat cmd 无效参数/选项 - deleting
    ​​Windowbatexpdp数据库定时任务逻辑备份数据库定时删除N天前的旧文件​​Linuxshellcrontabexpdp定时任务逻辑备份数据库定时删除旧文件错误配置forfiles命令,......
  • win10安装centos虚拟机并设置允许远程
    一、下载并安装 打开如下连接,下载VMware和CentOS7镜像安装好虚拟机http://t.zoukankan.com/onlymate-p-9837651.html二、登录CentOS使用VMware打开CentOS,登录账号使......
  • Virtualbox-win10怎么实现 host-VM 拖拽、共享粘贴板功能?
    在Virtualbox点击“安装增强功能”后,VBOX-win10并不会像VBOX-ubuntu一样自动安装增强工具,而是要打开“此电脑”,随后在驱动处找到VirtualboxGuestAddition,点进去,执行VBo......
  • win10安装ubuntu系统出现的一些问题以及解决方案
    前言 在win10系统进行安装新的ubuntu环境的时候遇到的一些问题,以及解决方案,供以后参考。 准备 从ubuntu官网下载最近版本的ubuntu系统,Ubuntu最新版本下载地址操......