Cocos2d-x 打包成APK中文顯示亂碼

歡迎轉載!轉載時請註明出處:http://write.blog.csdn.net/postedit/8363166

很久沒有更新博客了,因爲工作各種忙,忘能諒解..

這個問題也是移植到android上必碰的問題,只要你的C++文件中有中文,沒有處理對應的文件,肯定中文顯示會亂碼的...呵呵!在此分享一下

將你C++頭文件,源文件用到中文的地方,全部把文件格式轉成UTF8+Bom的。如果轉成UTF8你會發現在android手機上中文顯示正常,可是等你回來用vs編譯你的工程的時候

直接用的我現在做的項目做的測試...

只要你用到了中文的地方,都會有錯...你改成UTF8+BOM 就不會有問題了...

仔細一點會發現上面截圖中的這句話:請將該文件保存爲 Unicode 格式以防止數據丟失

說明概念:

UTF-8:是UNICODE的一種變長字符編碼,UTF-8用1到6個字節編碼UNICODE字符,以字節爲編碼單元格式,沒有字節序的問題

UTF8+BOM:加了字節序列標識,以字節爲編碼單元格式

BOM—Byte Order Mark,就是字節序標記,也就是簽名

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章