很久沒有更新博客了,由於工做各類忙,忘能諒解..php
這個問題也是移植到android上必碰的問題,只要你的C++文件中有中文,沒有處理對應的文件,確定中文顯示會亂碼的...呵呵!在此分享一下android
將你C++頭文件,源文件用到中文的地方,所有把文件格式轉成UTF8+Bom的。若是轉成UTF8你會發如今android手機上中文顯示正常,但是等你回來用vs編譯你的工程的時候微信
直接用的我如今作的項目作的測試...post
只要你用到了中文的地方,都會有錯...你改爲UTF8+BOM 就不會有問題了...測試
仔細一點會發現上面截圖中的這句話:請將該文件保存爲 Unicode 格式以防止數據丟失網站
說明概念:編碼
UTF-8:是UNICODE的一種變長字符編碼,UTF-8用1到6個字節編碼UNICODE字符,以字節爲編碼單元格式,沒有字節序的問題spa
UTF8+BOM:加了字節序列標識,以字節爲編碼單元格式.net
BOM—Byte Order Mark,就是字節序標記,也就是簽名設計
感謝你們閱覽個人博文,但願也能看到你們留下的腳印...呵呵!
歡迎關注關東昇新浪微博@tony_ 關東昇。
關注智捷課堂微信公共平臺,瞭解最新技術文章、圖書、教程信息
更多精品iOS、Cocos、移動設計課程請關注智捷課堂官方網站:http://www.zhijieketang.com
智捷課堂論壇網站:http://51work6.com/forum.php