解决cocos2dx中直接输入中文乱码的问题
2015-07-14 14:09
579 查看
在cocos2dx中,我们经常会需要用到中文,比如Label ,但是cocos2dx里面不直接支持中文,所以解决中文乱码的问题最简单的就是解析xml文档,话不多说,直接上代码:
这是解析代码:
CCDictionary* pDict = CCDictionary::createWithContentsOfFile("build.xml");
CCString *str=(CCString*)(pDict->objectForKey("title"));
CCLabelTTF *title=CCLabelTTF::create();
title->setPosition(ccp(200,200));
title->setString(str->getCString());
title->setFontSize(60);
this->addChild(title,8);
这是xml代码:
<?xml version="1.0" encoding="UTF-8"?>
<dict>
<key>play</key>
<string>开始游戏</string>
<key>title</key>
<string>我不会乱码</string>
</dict>
运行效果:
大家轻喷 -----蛋蛋
这是解析代码:
CCDictionary* pDict = CCDictionary::createWithContentsOfFile("build.xml");
CCString *str=(CCString*)(pDict->objectForKey("title"));
CCLabelTTF *title=CCLabelTTF::create();
title->setPosition(ccp(200,200));
title->setString(str->getCString());
title->setFontSize(60);
this->addChild(title,8);
这是xml代码:
<?xml version="1.0" encoding="UTF-8"?>
<dict>
<key>play</key>
<string>开始游戏</string>
<key>title</key>
<string>我不会乱码</string>
</dict>
运行效果:
大家轻喷 -----蛋蛋
相关文章推荐
- Linux下修改MySQL编码的方法
- cmd模式下中文乱码的解决方法(注册表)
- 解决mysql5中文乱码问题的方法
- ExtJS中文乱码之GBK格式编码解决方案及代码
- php url地址栏传中文乱码解决方法集合
- 常见php与mysql中文乱码问题解决办法
- 网站开发防止中文乱码需要了解的codepage的重要性小结
- php中json_encode UTF-8中文乱码的更好解决方法
- js escape,unescape解决中文乱码问题的方法
- js url传值中文乱码之解决之道
- JQuery异步获取返回值中文乱码的解决方法
- jquery向.ashx文件post中文乱码问题的解决方法
- 通过过滤器(Filter)解决JSP的Post和Request中文乱码问题
- opensuse下如何解决jfreechart中文乱码的问题
- DOS命令行窗口mysql中文显示乱码问题解决方法
- utf-8编码引起js输出中文乱码的解决办法
- 远程linux xshell下输出中文乱码解决方法
- mysql 中文乱码 解决方法集锦
- ASP.NET中Request.Form中文乱码的解决方法
- mysql导入导出数据中文乱码解决方法小结