[转贴]更改 CMD 编码(解决 VSJupyter 乱码)
编码 解决 乱码 cmd 更改 转贴
2023-09-27 14:24:14 时间
https://zhuanlan.zhihu.com/p/521376336
以 将编码更改为 UTF-8
为例
1. 临时修改编码
- 运行
CMD
- 输入
chcp
查看当前的代码页 - (代码页和国家/地区或语言对照 见下文具体章节)
- 输入
chcp 65001
切换成UTF-8
2. 永久更改编码(解决 VSJupyter 乱码)
需要管理员权限
仅用于 CMD 不适用于 powershell(powershell 修改编码的方法参考扩展)
win+R
运行regedit
- 进入
\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor
目录 - 右键 > 新建 > 字符串值 (REG_SZ)
- 命名为
autorun
- 双击,将值修改为
chcp 65001 > nul
> nul
可以避免每次使用都输出Active code page: 65001
参考:
- Change CodePage in CMD permanently? - Stack Overflow: https://stackoverflow.com/questions/7432545/change-codepage-in-cmd-permanently
- win10临时修改、永久cmd 编码格式的方法 - 简书: https://www.jianshu.com/p/40a9fbaf1cac
2.1. 文件导入
!!! 执行前,请务必备份注册表
需要管理员权限
- 下载文件(文件内容相同,选合适的下载即可)
- 修改CMD编码为UTF-8(解决VSJupyter乱码等情况)-CSDN文库: https://download.csdn.net/download/m0_49270962/85484045
- 修改CMD编码为UTF-8: https://url57.ctfile.com/d/37032957-48992709-f062fd?p=9427(访问密码:9427)
- 解压压缩包
- 双击
.reg
注册表文件导入
3. 代码页和国家/地区或语言对照
代码页 | 国家/地区或语言 |
---|---|
437 | United States |
936 | 中文 |
65000 | UTF-7 * |
65001 | UTF-8 * |
参考:
- chcp | Microsoft Docs: https://docs.microsoft.com/zh-cn/windows-server/administration/windows-commands/chcp
- CHCP - Change Code Page - Windows CMD - SS64.com: https://ss64.com/nt/chcp.html
4. 附
【参考】Windows 修改控制台编码为 UTF-8 - 跑起来有风: https://mxy.cool/2021052715441/
【扩展】chcp | Microsoft Docs: https://docs.microsoft.com/zh-cn/windows-server/administration/windows-commands/chcp
【扩展(修改 powershell 以及全局修改)】Using UTF-8 Encoding (CHCP 65001) in Command Prompt / Windows Powershell (Windows 10) - Stack Overflow: https://stackoverflow.com/questions/57131654/using-utf-8-encoding-chcp-65001-in-command-prompt-windows-powershell-window
相关文章
- 编码(1)学点编码知识又不会死:Unicode的流言终结者和编码大揭秘
- 解决python编码问题报错:'ascii' codec can't encode characters in position 0-15: ordinal not in range(128)
- json文件保存后,汉字显示为unicode编码
- 母子页的iframe传参跳转,参数需要编码
- 【Vue】通过text按键执行事件,并且获取到按键的名称和编码
- 一个简单的第三方CNN自编码matlab工具箱
- 编码规范集锦
- 编码
- UTF-8以字节为单位对Unicode进行编码
- 如何解决新浪微博返回结果中的中文编码问题
- 如何改变CSV文件的编码
- 串联整个音视频录制流程,完成音视频的采集、编码、封包成 mp4 输出
- 更改windows默认编码格式为UTF-8,解决控制台cmd乱码,设置应用默认编码为UTF-8
- PHP iconv 解决utf-8和gb2312编码转换问题
- mysql数据库修改字符编码问题
- EBS OAF 发展 URL商标、加密和编码
- 深入理解Python字符编码--转