我制作了一个批处理文件贪吃蛇游戏,并通过 Notepad++ 中的 HEX 到 ANSI 转换插入了一些特殊字符。它工作正常。但我注意到 Consolas 字体进行了更新,其中两个字符在视觉上变得相同。它们是:
其中一个稍大一些。我用的是chcp 437
(United Stades)。但现在我必须选择另一个角色。我想到了可以在角色映射(charmap)中找到的 U+25CF ●。但我无法在控制台上显示它。在 Notepad++ 中,它显示如下:
并且在控制台中它根据代码页显示不同的东西......
我如何使用 Consolas 字体显示黑色圆圈以便不必降级?
答案1
您可以使用 UTF-8 编码来显示 Unicode 字符。
以下命令将控制台设置为 UTF-8:
chcp 65001
如果你希望将 UTF-8 设置为所有未来控制台的默认编码,请参阅帖子
在命令提示符/Windows Powershell(Windows 10)中使用 UTF-8 编码(CHCP 65001)。