【问题标题】:Windows 7 cmd: UTF-8 dots appear as blocks. chcp 65001 makes no difference. What is the issue? [closed]Windows 7 cmd:UTF-8 点显示为块。 chcp 65001 没有区别。问题是什么? [关闭]
【发布时间】:2019-12-10 12:09:06
【问题描述】:

我所看到的:

如上所示,应该出现的 utf-8“点”正在被块替换。我在其他地方读到 chcp 65001 可能是一个解决方案,但它不会产生任何结果或差异。

它应该是这样的:

【问题讨论】:

    标签: cmd utf-8 windows-7


    【解决方案1】:

    我无权访问 Windows 7,但当我从命令提示符运行 gtop 时,我可以在 Windows 10 上重现您的问题。我在命令窗口中尝试了几种不同的字体,但都没有解决问题。

    以下是使用 Courier New 时出现问题的示例:

    虽然这不是 gtop 本身的错误,但有一个与之相关的已解决问题。请参阅“Windows Command Prompt Font Support #21”。该问题通过下载 Iosevka 字体、安装并将其设置为命令窗口的字体得到解决。

    在命令窗口中使用 Iosevka 字体后,gtop 图形中的块将替换为点:

    注意事项:

    • 我没有将代码页更改为 65001。使用我的默认代码页 (437) 一切正常。
    • that issue report 中,第 2 节(“将 Iosevka 添加到命令提示符”)详细介绍了 regedit 的使用。我跳过了这一步,一切仍然有效。可能在某些其他 Windows 版本上是必需的,但在 Windows 10 上不是必需的。
    • Iosevka is a monospaced narrow font,作为命令窗口的字体一般使用似乎很好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-19
      • 1970-01-01
      • 2014-10-24
      • 2012-04-10
      • 2013-06-27
      • 2020-11-22
      相关资源
      最近更新 更多