Win10 各种环境UTF-8编码配置
可以使用setx
命令永久修改环境变量
用户级环境变量
setx [key] [value]
系统级环境变量setx [key] [value] -m
【注意】
1、该命令设置的环境变量并不会在当前cmd生效,需重启cmd。
2、将变量值设置为””(空字符串)并不会删除这个变量(需手动删除)。
3、必须有管理员权限才能使用该命令。
Python
新增环境变量PYTHONIOENCODING
,设置为UTF-8
或以管理员身份运行setx PYTHONIOENCODING UTF-8 -m
SVN
新增环境变量LANG
,设为en_US.UTF8
或以管理员身份运行setx LANG en_US.UTF8 -m
Cmd 和 PowerShell
UTF-8(65001) FDE9
GBK(936) 3A8
临时修改为UTF-8
可以命令行执行CHCP 650001
永久设置需分别修改注册表项
HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe
HKEY_CURRENT_USER\Console\%SystemRoot%_System32_WindowsPowerShell_v1.0_powershell.exe
- 修改
FaceName
项,类型为字符串,修改为Consolas
- 新增
CodePage
项,类型为DWORD,设置值为FDE9
或保存并执行xx.reg
脚本:
[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
修改只有WIN+R打开的cmd和powershell,以及在文件夹内按住Shift,鼠标右键->此处打开powershell的情况下有效,对从开始菜单打开的Cmd和PowerShell无效
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 using1174@foxmail.com
文章标题: Win10 各种环境UTF-8编码配置
文章字数: 310
本文作者: Jun
发布时间: 2018-11-14, 21:44:00
最后更新: 2018-12-06, 22:00:07
原始链接: http://yoursite.com/2018/11/14/Win10-各种环境UTF-8编码配置/版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。