https://zhuanlan.zhihu.com/p/521376336

以 将编码更改为 UTF-8 为例

1. 临时修改编码

  1. 运行 CMD
  2. 输入 chcp 查看当前的代码页
    1. (代码页和国家/地区或语言对照 见下文具体章节)
  3. 输入 chcp 65001 切换成 UTF-8

2. 永久更改编码(解决 VSJupyter 乱码)

需要管理员权限
仅用于 CMD 不适用于 powershell(powershell 修改编码的方法参考扩展)

  1. win+R 运行 regedit
  2. 进入 \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor 目录
  3. 右键 > 新建 > 字符串值 (REG_SZ)
  4. 命名为 autorun
  5. 双击,将值修改为 chcp 65001 > nul
    > nul 可以避免每次使用都输出 Active code page: 65001

参考:

  1. Change CodePage in CMD permanently? - Stack Overflow: https://stackoverflow.com/questions/7432545/change-codepage-in-cmd-permanently
  2. win10临时修改、永久cmd 编码格式的方法 - 简书: https://www.jianshu.com/p/40a9fbaf1cac

2.1. 文件导入

!!! 执行前,请务必备份注册表
需要管理员权限

  1. 下载文件(文件内容相同,选合适的下载即可)
    1. 修改CMD编码为UTF-8(解决VSJupyter乱码等情况)-CSDN文库: https://download.csdn.net/download/m0_49270962/85484045
    2. 修改CMD编码为UTF-8: https://url57.ctfile.com/d/37032957-48992709-f062fd?p=9427(访问密码:9427)
  2. 解压压缩包
  3. 双击 .reg 注册表文件导入

3. 代码页和国家/地区或语言对照

代码页 国家/地区或语言
437 United States
936 中文
65000 UTF-7 *
65001 UTF-8 *

参考:

  1. chcp | Microsoft Docs: https://docs.microsoft.com/zh-cn/windows-server/administration/windows-commands/chcp
  2. 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

[转贴]更改 CMD 编码(解决 VSJupyter 乱码)的更多相关文章

  1. 如何更改cmd 编码为UTF-8

    如何将cmd编码改为UTF—8 如图输入chcp 65001即可更改 改完之后是这样的 更改回GBK 输入 CHCP 936即可

  2. Web开发的编码解决中文乱码

    中文乱码有两个环节会出现 第一,从请求体中获得的数据 从请求体中获得的数据要为其进行编码,默认为ISO-8859-1,所以在使用getParameter()时先调用setCharacterEncodi ...

  3. Servlet中通过过滤器实现统一的手动编码(解决中文乱码)

    1.web.xml片段: <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi= ...

  4. 如何彻底解决MySQL更改默认字符集以及字符乱码问题!!!

    在我们使用MySQL数据库时,字符乱码,对我们来说是一个很头疼的问题.今天笔者就来教大家如何彻底解决更改默认字符集以及字符乱码问题. 当我们使用压缩包进行MySQL安装后,系统会使用默认的字符集,这时 ...

  5. 解决 Excel 打开 UTF-8 编码 CSV 文件乱码的 BUG

    解决 Excel 打开 UTF-8 编码 CSV 文件乱码的 BUG zoerywzhou@163.com http://www.cnblogs.com/swje/ 作者:Zhouwan 2017-6 ...

  6. 关于web.xml中配置Spring字符编码过滤器以解决中文乱码的问题

    当出现中文乱码问题,Spring中可以利用CharacterEncodingFilter过滤器解决,如下代码所示: <!-- Spring字符编码过滤器:解决中文乱码问题 --> < ...

  7. qt creator修改程序编码(解决中文乱码问题)的方法

    qt creator修改程序编码(解决中文乱码问题)的方法 qt creator修改程序编码的功能有几处. 1.edit - select encoding 选择载入(显示)编码和储存编码,其中GB2 ...

  8. Spring编码过滤器:解决中文乱码

    Spring编码过滤器:解决中文乱码 针对问题: 前台JSP页面和JAVA代码中使用了不同的字符集进行编码的时候就会出现表单提交的数据或者上传/下载中文名称文件出现乱码的问题: 解决方案: web.x ...

  9. (原创)Linux下MySQL 5.5/5.6的修改字符集编码为UTF8(彻底解决中文乱码问题)

    « CloudStack+XenServer详细部署方案(10):高级网络功能应用 (总结)CentOS Linux 5.x在GPT分区不能引导的解决方法 » 2013-1 11 (原创)Linux下 ...

  10. python之MySQL MySQLdb 推荐使用姿势,解决中文乱码

    0.目录 2.setup(1) 安装步骤,可以顺带安装mysql administrator和mysql query browser(2) 安装完毕,修改 my.ini(3) 重启 mysql 服务: ...

随机推荐

  1. 共赴元宇宙新纪元,华为云VR开发应用大赛总决赛倒计时7天!

    摘要:"第三届华为云VR开发应用暨沈阳元宇宙开发应用大赛"总决赛即将于2月13日在沈阳市和平区揭幕. 由沈阳市和平区人民政府.华为技术有限公司共同主办的"第三届华为云VR ...

  2. 华夏天信携手华为云开天aPaaS,打造安全、高效、节能的主煤流运输系统

    摘要:基于开天aPaaS集成工作台,主煤流运输系统如何实现多源异构数据融合.皮带物料和人员违章的智能感知,以及皮带的智能控制.灵活架构.高效集成.快速开发! 本文分享自华为云社区<华夏天信携手华 ...

  3. 万字长文|大数据学前准备之Linux入门笔记(附资料)

    对于大数据学习而言,Linux运维可以说是必备的技能.可以不研究的过于高深,但是基本的操作和使用一定要熟练.Linux的学习需要大量的实践,本文从linux的基本知识,实战操作,到常用的指令与软件安装 ...

  4. Axure 页面交互

  5. Jenkins Pipeline 流水线 - 使用代理节点,Remote SSH 对 K8S 进行升级

    Jenkins Pipeline 流水线 - K8S kubectl 升级 使用代理节点 Remote SSH 远程执行命令进行升级 Remote SSH 方式 安装插件 SSH Pipeline S ...

  6. 开放 LLM 排行榜: 深入研究 DROP

    最近,开放 LLM 排行榜 迎来了 3 个新成员: Winogrande.GSM8k 以及 DROP,它们都使用了 EleutherAI Harness 的原始实现.一眼望去,我们就会发现 DROP ...

  7. Safari 14.0 的功臣 Webp?

    俗话说:一图胜千言.在网上,图片虽然可以让用户更加简单明了地看到更多信息,但是图片体积也可以抵过上千字节甚至更多.研究表明,打开一个 HTTP 网页,其中图片平均占比为 64%.在图片占比如此高的情况 ...

  8. OOALV 不同ALV调用相同屏幕

    一.一次创建,多次调用 当使用OOALV开发平台,存在点击不同位置,跳转到一个ALV,除ALV内容不一致以外,其他都一样. 常规方法,即跳转到多少个ALV,就创建多少个SCREEN.而屏幕对应的输入输 ...

  9. treeselect 表单验证解决方法

    https://www.cnblogs.com/wxqworld/p/11203603.html

  10. cs 保研经验贴 | 数学试题 · 自动化所特供版

    据(2022 年我所看的)往年经验,自动化所比较重视数学. 感觉,按照自动化所的数学题库复习,就足以应付大多数夏令营的笔试面试了. 目录 高等数学 线性代数 概率论 机器学习 复变函数 其他 同站相关 ...