天天看點

cocos2dx學習筆記(4)——VS2010中的中文亂碼問題

當你想使用中文時,你是否有這樣的一個困惑。

把樣例中的helloworld改成中文的 “你好,世界!”。

然後編譯運作,發現居然是個亂碼!!!

因為cocos2dx中使用的是utf-8字元集,而vs中确實ansi。

是以我們需要對其進行字元集轉換。

然後縱裡尋它求百度,終于找到了解決方案。

一個函數搞定!

為了友善使用,你可以把上面的函數放到一個.h檔案裡面去,然後要使用的話,隻要#include就可以了。

至于函數中一些變量:

   multibytetowidechar , widechartomultibyte

   cp_acp , cp_utf8

有興趣的自行百度。不過不了解也沒關系,反正隻要會調用上面的函數就可以了。。。

本文出自 “” 部落格,請務必保留此出處

繼續閱讀