作者littleshan (我要加入劍道社!)
看板GameDesign
標題Re: [情報] 有沒有人用過SDL?
時間Tue Jul 11 20:15:24 2006
※ 引述《ab4daa (←這個人是瘋子)》之銘言:
: 請問SDL_ttf要怎麼顯示中文呢
: 用TTF_RenderText_Solid不會有東西
: unicode的uint16* 不知道要怎麼填 囧
用 UTF8 呀
像這樣 TTF_RenderUTF8_Solid(font, "中文字", color);
然後你存檔時要用 utf-8 作為編碼
VS.NET 我不知道有沒有這功能
但 notepad 就可以設
或是用 vim 也行
用 unicode 比較麻煩
因為沒有 utf-8 前 127 字碼與 ASCII 相同的好處
所以你要自己轉 unicode
//code points for 中 文 字
Uint16 str[] = {20013, 25991, 23383, 0};
TTF_RenderUNICODE_Solid(font, str, color);
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.62.3.35
1F:推 ab4daa:從外面讀utf-8進來ok, 可是我不會設dev-c++的編輯器存utf-8 07/12 06:45
2F:→ ab4daa:的格式 07/12 06:48