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

一个老问题,博客里备案一下。经常调试一些输出 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 中的截图。

注册表设置 AutoRun

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

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

切换回简体中文

chcp 936
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值