用XML文件在Cocos2d-x中实现中文的显示
发布时间:2020-12-16 09:41:26 所属栏目:百科 来源:网络整理
导读:切记:保存的XML中的编码必须是UTF-8,不然照样乱码,因此保存时先检查是否是UTF-8,别弄成默认的ANSI了!!! 1XML格式如下: dict keylanguage/key stringEnglish/string keyusername/key string偶尔e网事/string keywebsite/key stringCSDN博客:http://b
切记:保存的XML中的编码必须是UTF-8,不然照样乱码,因此保存时先检查是否是UTF-8,别弄成默认的ANSI了!!! <1>XML格式如下: <dict> <key>language</key> <string>English</string> <key>username</key> <string>偶尔e网事</string> <key>website</key> <string>CSDN博客:http://blog.csdn.net/jackystudio</string> </dict> <2>访问XML代码如下: /* 访问XML文件来显示中文 */ CCDictionary *chnStrings = CCDictionary::createWithContentsOfFile("CHN_Strings.xml"); chnStrings->retain(); const char *username = ((CCString*)chnStrings->objectForKey("username"))->m_sString.c_str(); CCLabelTTF* pLabel = CCLabelTTF::create(username,"Arial",24);//这里创建一个文本 pLabel->setPosition(ccp(origin.x + visibleSize.width/2,origin.y + visibleSize.height - pLabel->getContentSize().height)); this->addChild(pLabel,1); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |