cocos2dc-x解決中文亂碼

中文亂碼:html

方法一:web

選中有中文的那個cpp,點文件另存爲,在保存這裏居然有個小箭頭app

11

點之,再點編碼保存
ide

221

 

再選這個編碼oop

這個cpp就UTF-8化了,而後中文就正常了。ui

可是發現:但字符串字符數爲奇數時,編譯不過,同時針對個別漢字也不能編譯經過。this

方法二:編碼

將須要的字符串保存於 strings.xml文件中:url

 

[html]   view plain copy
  1. <?xml version="1.0" encoding="UTF-8"?>  
  2. <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">  
  3. <plist version="1.0">  
  4. <dict>  
  5.     <key>title</key>  
  6.     <string>是男人就堅持20秒</string>  
  7.     <key>new_game</key>  
  8.     <string>新遊戲</string>  
  9.     <key>setting_game</key>  
  10.     <string>設置</string>  
  11.     <key>quit_game</key>  
  12.     <string>退出</string>  
  13. </dict>  
  14. </plist>  


而後在代碼中讀取:spa

 

CCDictionary *strings = CCDictionary::createWithContentsOfFile("fonts/strings.xml");

const char *titleStr = (CCString*)strings->objectForKey("title")->m_sString.c_str();

......

相關文章
相關標籤/搜索