您的位置:首页 > 其它

在 Windows 命令行模式下显示 Unicode 文本

2013-04-24 14:41 295 查看
一个老问题,博客里备案一下。经常调试一些输出 utf-8 文本的命令行程序,为了显示中文,需要进行设置。

切换代码页(Code page)的命令

chpc 65001

(chpc 就是 change page code)或者使用如下指令:

mode con cp select=65001

自动执行

为了让每次启动
cmd
命令的时候自动执行,在注册表
HKEY_CURRENT_USER\Software\Microsoft\Command Processor\AutoRun
(或
HKEY_LOCAL_MACHINE
中)添加一个字符串键值
AutoRun
,类型为“字符串值”或“可扩充字符串值”(
REG_SZ
/
REG_EXPAND_SZ
),内容为上面所述命令
chpc
65001
。以下为 Regedit 中的截图。



当然也可以在命令行完成:

reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor" /v AutoRun /d "chcp 65001"

切换回简体中文

chcp 936
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: