等宽字体、引号和回旋符 a



大多数通常用于Windows编程的等宽字体(到目前为止我发现的所有字体)都无法正确显示"有趣的引号"(0xE2)。例如,来自 gcc 编译器的错误消息,例如

警告:内置函数"printf"的类型冲突

这真的是

{搞笑

报价}fname{搞笑名言}

在Ludida Console,DejaVu等中显示为

{circumflex a}

fname{circumflex a}

(它现在可能正在为您这样做)。是否有一种类似 helvetica 的等宽字体尊重特定的 8 位代码页?

Windows具有分裂的人格。其中大部分基于 Unicode,而有些部分仍然依赖于代码页字符转换。

您获得的

字符0xE2是正确的 Unicode 翻译,并且在非常常见的代码页 1252 和其他大部分代码页中都是相同的。唯一引用该值的代码页是代码页 10000,Mac OS Roman。

chcp命令用于更改命令窗口的代码页,但我无法让它适用于您的特定情况。

相关内容

  • 没有找到相关文章

最新更新