VS2019 visual studio 终端乱码02 - 查看修改终端编码
该系列主要四个部分组成:
VS2019 visual studio 终端乱码01 - 相关基础概念
➡️ VS2019 visual studio 终端乱码02 - 查看修改终端编码
VS2019 visual studio 终端乱码03 - VS中查看修改文件编码
VS2019 visual studio 终端乱码04 - 乱码案例
本节目标
- 客户端查看编码
- 终端命令查看修改
- 注册表永久修改
查看和修改终端编码
方法1:客户端查看
- 打开终端,右键导航栏
- 点击属性,计入“选项” 页,查看当前代码页设置

方法2:终端命令查看
# 使用 chcp(change code page) 查看终端编码 C:\Users\***>chcp Active code page: 65001 # 改变终端编码,临时修改,重启后失效 C:\Users\***>chcp 936 Active code page: 936
方法3:注册表永久修改
通过终端修改字符集方法为临时修改,永久更改可参考windows cmd客户端字符集编码修改。在理解注册表修改内容,这里提供chcp_cmd.reg脚本,下载下来双击运行可以更改注册表,注册表内容是修改 cmd 和 powershell 的代码页为 65001。
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe] "CodePage"=dword:0000fde9 [HKEY_CURRENT_USER\Console\%SystemRoot%_System32_WindowsPowerShell_v1.0_powershell.exe] "CodePage"=dword:0000fde9 [HKEY_CURRENT_USER\Console\%SystemRoot%_SysWOW64_WindowsPowerShell_v1.0_powershell.exe] "CodePage"=dword:0000fde9
注意:也有教程通过【HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor, Autorun="chcp 65001"】修改 CodePage 后,在 VS 中打开终端,会出现 [ERROR:VsDevCmd.bat] Script “vsdevcmd\ext\Active” could not be found.错误,VS 论坛上也有人反馈过该问题,更改注册表修改方式为添加【"CodePage"=dword:0000fde9】即可,即上文提到的。
本文作者:Oddpage
本文链接:https://www.cnblogs.com/oddpage/p/16181625.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
分类:
标签:
,
,
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步