为了账号安全,请及时绑定邮箱和手机立即绑定

默认情况下如何在cmd.exe中创建Unicode字符集?

默认情况下如何在cmd.exe中创建Unicode字符集?

繁花不似锦 2019-08-06 17:07:28
默认情况下如何在cmd.exe中创建Unicode字符集?默认安装在Windows'cmd.exe中的866字符集与光荣的Unicode相比很差且不方便。我可以默认安装Unicode或将cmd.exe替换为另一个控制台并将其设置为默认值,以便程序使用它而不是cmd.exe吗?据我所知,chcp 65001仅在正在运行的控制台中更改编码。我想在系统级别更改charset。
查看完整描述

3 回答

?
qq_笑_17

TA贡献1818条经验 获得超7个赞

在我尝试了algirdas的解决方案之后,我的Windows崩溃了(Win 7 Pro 64bit)所以我决定尝试不同的解决方案:

  1. 开始Run(Win + R)

  2. 类型 cmd /K chcp 65001

你将获得你想要的大部分。要从任务栏或其他任何地方启动它,请创建一个快捷方式(您可以将其命名cmd.unicode.exe或任何您喜欢的名称)并将其更改TargetC:\Windows\System32\cmd.exe /K chcp 65001


查看完整回答
反对 回复 2019-08-06
?
拉风的咖菲猫

TA贡献1995条经验 获得超2个赞

打开提升的命令提示符(以管理员身份运行cmd)。通过以下方式向控制台查询可用的TT字体:

    REG query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont"

您将看到如下输出:

    0    REG_SZ    Lucida Console
    00    REG_SZ    Consolas
    936    REG_SZ    *新宋体
    932    REG_SZ    *MS ゴシック

现在我们需要添加一个支持Courier New所需字符的TT字体,我们通过在字符串名称中添加零来实现这一点,所以在这种情况下,下一个将是“000”:

    REG ADD "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont" /v 000 /t REG_SZ /d "Courier New"

现在我们实现UTF-8支持:

    REG ADD HKCU\Console /v CodePage /t REG_DWORD /d 65001 /f

将默认字体设置为“Courier New”:

    REG ADD HKCU\Console /v FaceName /t REG_SZ /d "Courier New" /f

将字体大小设置为20:

    REG ADD HKCU\Console /v FontSize /t REG_DWORD /d 20 /f

如果您愿意,可以快速编辑:

    REG ADD HKCU\Console /v QuickEdit /t REG_DWORD /d 1 /f


查看完整回答
反对 回复 2019-08-06
  • 3 回答
  • 0 关注
  • 937 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信