[转贴]更改 CMD 编码(解决 VSJupyter 乱码)

转贴,更改,cmd,编码,解决,vsjupyter,乱码 · 浏览次数 : 197

小编点评

**步骤 1:临时更改编码** 使用以下命令更改编码: ``` chcp 65001 ``` **步骤 2:切换编码** 使用以下命令切换编码: ``` chcp 65001 UTF-8 ``` **步骤 3:永久更改编码** 使用以下命令永久更改编码: ``` regedit ``` 在编辑器中,搜索并编辑 `HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Command Processor` 中的 `autorun` 值。将 `value` 设置为 `chcp 65001`。 **步骤 4:验证编码更改** 使用以下命令验证编码更改: ``` chcp ``` 应该输出以下消息: ``` Active code page: 65001 参考:Change CodePage in CMD permanently? - Stack Overflow ``` **注意**: * 此操作仅适用于 CMD。 * 此方法仅适用于 VSJupyter 等运行在 CMD 的应用程序。 * 确保您具有管理员权限才能修改注册表。

正文

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: 
  2. win10临时修改、永久cmd 编码格式的方法 - 简书: 

2.1. 文件导入

!!! 执行前,请务必备份注册表
需要管理员权限
  1. 下载文件(文件内容相同,选合适的下载即可)
    1. 修改CMD编码为UTF-8(解决VSJupyter乱码等情况)-CSDN文库: 
    2. 修改CMD编码为UTF-8: (访问密码:9427)
  2. 解压压缩包
  3. 双击 .reg 注册表文件导入

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

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

参考:

  1. chcp | Microsoft Docs: 
  2. CHCP - Change Code Page - Windows CMD - SS64.com: 

4. 附

【参考】Windows 修改控制台编码为 UTF-8 - 跑起来有风: 
【扩展】chcp | Microsoft Docs: 
【扩展(修改 powershell 以及全局修改)】Using UTF-8 Encoding (CHCP 65001) in Command Prompt / Windows Powershell (Windows 10) - Stack Overflow: 

与[转贴]更改 CMD 编码(解决 VSJupyter 乱码)相似的内容:

[转贴]更改 CMD 编码(解决 VSJupyter 乱码)

https://zhuanlan.zhihu.com/p/521376336 以 将编码更改为 UTF-8 为例 1. 临时修改编码 运行 CMD 输入 chcp 查看当前的代码页 (代码页和国家/地区或语言对照 见下文具体章节) 输入 chcp 65001 切换成 UTF-8 2. 永久更改编码(

[转帖]Nginx更改日志格式为json

https://www.cnblogs.com/lizexiong/p/14989934.html 这里只是简单记录一下主配置文件中的format格式,因为在配置过程中一直不生效,最后发现是因为配置尾部没有加 ; 号导致,所以这里简单做一个记录。 #/etc/nginx/nginx.confuser

[转帖]harbor 更改网段(docker-compose)

`https://blog.csdn.net/Darkernote/article/details/119390862` 问题:harbor 安装后网段冲突 docker-compose 一般安装会创建一个默认的网桥ip为172.17,18有和公司网络冲突的可能 解决方案: 一、 查看docker

[转帖]用bat更改hosts文件批处理

原文地址: https://www.jb51.net/article/51902.htm copy@echo off echo "请注意你的杀毒软件提示,一定要允许" @echo ######################################## @xcopy C:\Windows\s

[转帖][Dockerfile] 在Docker build阶段更改hosts

https://www.cnblogs.com/MasterMonkInTemple/p/16164805.html 怎么在docker build阶段修改hosts啊?试了3种方法: 1.直接在dockerfile里修改/etc/hosts: 不行 2.docker build的时候用--add-

[转帖]013 Linux 搞懂「文件所属者更改及权限的赋予」从未如此简单 (chmod、chgrp、chown)

https://my.oschina.net/u/3113381/blog/5435014 01 一图详解「ls -l」 02 两种符号区分表示文件和目录 -(横线) # 表示非目录文件 d # 表示目录文件 03 三种访问权限及表示 文件或目录的访问权限分为只读、只写、可执行三种。 r # 只读

[转帖]oracle数据库中RMAN备份格式化format解释

格式化解释: 使用格式串 更改格式命令: RMAN> configure channel device type disk format ' E:\app\Administrator\db_bak\rmanbak\backup_%d_%T_%s_%p '; 新的 RMAN 配置参数: CONFIGU

[转帖]openGauss每日一练第 5 天 |学习openGauss创建用户、修改用户属性、更改用户权限和删除用户

https://www.modb.pro/db/199037 自己安装的openGauss环境启动openGaussgs_ctl -D /gauss/data/db1/ start登录openGaussgsql -d postgres -p 26000 -r 1.创建用户user1、user2和us

Windows更改计算机上的远程桌面的侦听端口

更改计算机上的远程桌面的侦听端口 转载:https://learn.microsoft.com/zh-CN/windows-server/remote/remote-desktop-services/clients/change-listening-port 适用范围:Windows Server

[转帖]在 Linux 下 9 个有用的 touch 命令示例

https://linux.cn/article-9597-1.html touch 命令用于创建空文件,也可以更改 Unix 和 Linux 系统上现有文件时间戳。这里所说的更改时间戳意味着更新文件和目录的访问以及修改时间。 让我们来看看 touch 命令的语法和选项: 语法: # touch {