開始沒搞懂,顯示漢字總是不成功,用多種內碼進行顯示測試均不正確,最后看到一位老兄(sorry,記不清鏈接了)的文章中說到用CHARACTER_SET UTF8,結果一試成功,具體方法:
在需要定義中文字符串的資源文件的第一行必須寫上:CHARACTER_SET UTF8,如在HelloWorld工程中,在HelloWorld.rss文件中增加第一行:CHARACTER_SET UTF8,后面修改:
RESOURCE TBUF r_example_text_Hello { buf="HelloWorld!"; } ==>
RESOURCE TBUF r_example_text_Hello { buf="你好!"; }
重新編譯生成安裝HelloWorld_ARMI_UDEB.sis,即可見到顯示的信息變成"你好!"了。