通常用于在Windows上编程的大多数等宽字体(我到目前为止都找不到)不能正确显示“有趣的引号”(0xE2)。例如,来自gcc编译器的错误消息,如
警告:内置函数âprintfâ
的冲突类型
真的是
{funny quote} fname {funnyquote}
以Ludida Console,DejaVu等显示
{circumflex a} fname {circumflex a}
(现在可能正在为你这样做)。是否存在类似于helvetica的等宽字体,它尊重特定的8位代码页?
答案 0 :(得分:1)
Windows具有分裂的个性。其中大部分基于Unicode,而某些部分仍然依赖于代码页字符翻译。
你得到的0xE2字符是正确的Unicode翻译,在非常常见的code page 1252中也是如此,其余大部分也是如此。唯一具有该值引用的代码页是code page 10000, Mac OS Roman。
chcp
命令用于更改命令窗口的代码页,但我不能让它适用于您的特定情况。