2012-07-05 75 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命令用於更改命令窗口的代碼頁,但我無法讓它適用於您的特定情況。

相關問題