0
我想用GUI寫一個程序,所以我用FLTK。但中國顯示爲「????」在Ubuntu Linux中。 WinXP沒問題。如何在Ubuntu Linux中使FLTK 1.3.0支持中文?
我知道FLTK支持UTF8,我保證代碼源是UTF8。
我該怎麼辦?更改系統設置或更改我的C++代碼?
謝謝!在主
我想用GUI寫一個程序,所以我用FLTK。但中國顯示爲「????」在Ubuntu Linux中。 WinXP沒問題。如何在Ubuntu Linux中使FLTK 1.3.0支持中文?
我知道FLTK支持UTF8,我保證代碼源是UTF8。
我該怎麼辦?更改系統設置或更改我的C++代碼?
謝謝!在主
添加代碼:
putenv("LANG=zh_CN.UTF-8");
,並確保您的環境中沒有其他關於 「UTF-8」 的設置
你可以創建一個[SSCCE(HTTP:// SSCCE .org /)向我們展示你做了什麼? – 2012-08-14 08:25:58
你嘗試過'utf8'演示程序嗎?您需要向我們展示您編寫的代碼,生成這些「????」 chars ...沒有代碼,我們將無法告訴你你做錯了什麼,或者FLTK中是否存在錯誤(我記得有人顯示中文FLTK應用程序,所以它肯定有效)。 – DejanLekic 2012-08-15 14:58:43
我的應用程序很簡單,只需更改**問**演示,將英文字符串更改爲中文字符串。我保證在我的Ubuntu系統中** utf8 **演示工作**錯誤**。 – easyeagel 2012-08-17 12:55:01