2012-07-05 73 views
0

通常用于在Windows上进行编程的大多数等宽字体(迄今为止我发现的所有字体)都不会正确显示“有趣的引号”(0xE2)。例如,从gcc编译器像等宽字体,引号和回音a

警告的错误消息:冲突的类型内置功能âprintfâ

这实在是

{搞笑报价} FNAME {funnyquote}

显示在Ludida Console,DejaVu等

{抑扬一} {FNAME回旋一}

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

回答

1

Windows有分裂的个性。它大部分是基于Unicode的,而有些部分仍然依赖于代码页字符转换。

你得到的0xE2字符是正确的Unicode转换,并且在其他大多数其他的code page 1252中也是如此。唯一具有该值的代码页是code page 10000, Mac OS Roman

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

相关问题