0

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

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

这真的是

{funnyquote}fname{funnyquote}

在 Ludida Console、DejaVu 等中显示为

{circumflex a}fname{circumflex a}

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

4

1 回答 1

1

Windows 具有分裂的个性。其中大部分基于 Unicode,而有些部分仍然依赖于代码页字符翻译。

您为 0xE2 获得的字符是正确的 Unicode 翻译,在非常常见的代码页 1252和其他大部分代码页中也是如此。唯一包含该值引号的代码页是代码页 10000, Mac OS Roman

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

于 2012-07-05T16:28:24.280 回答