cocos2dx解决中文乱码方法

使用plist文件,优点方便做多国语言支持~也不用去做编码转换

1.Resource目录下新建text.plist文件,内容格式如下

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"/>
<plist version="1.0">
    <dict>
        <key>clickHurt</key>
        <string>点击伤害</string>
    </dict>
</plist>            

2.调用如下代码

std::string chineseStr;
ValueMap data = FileUtils::getInstance()->getValueMapFromFile("text.plist");
chineseStr=data["clickHurt"].asString();

 

posted on 2015-03-02 18:27  益达的博客  阅读(356)  评论(0编辑  收藏  举报

导航