Cocos2dX简单的读取XML文件+可显示中文
2015-05-04 16:45
295 查看
注意:xml文件要存储为的格式为:
UTF-8无BOM格式
代码段为:
CCDictionary *strings =CCDictionary::createWithContentsOfFile("strings.xml");
const char *charwomen0= ((CCString*)strings->objectForKey("SondName_0"))->m_sString.c_str();
const char *charwomen1= ((CCString*)strings->objectForKey("SondName_1"))->m_sString.c_str();
const char *charwomen2= ((CCString*)strings->objectForKey("SondName_2"))->m_sString.c_str();
const char *charwomen3= ((CCString*)strings->objectForKey("SondName_3"))->m_sString.c_str();
xml文件:
<?xml version="1.0" encoding="UTF-8"?>
<dict>
<key>SondName_0</key>
<string>普通话</string>
<key>SondName_1</key>
<string>四川话</string>
<key>SondName_2</key>
<string>湖南话</string>
<key>SondName_3</key>
<string>广东话</string>
</dict>
2.附带:cocos2dx自带的读写XML
1.写入:CCUserDefault::sharedUserDefault()->setStringForKey("Table", 1);
2.读取:std::string szTable = CCUserDefault::sharedUserDefault()->getStringForKey("Table");
结果XML文件如下:
<?1.0?>
<userDefaultRoot>
<Table>1</Table>
</userDefaultRoot>
UTF-8无BOM格式
代码段为:
CCDictionary *strings =CCDictionary::createWithContentsOfFile("strings.xml");
const char *charwomen0= ((CCString*)strings->objectForKey("SondName_0"))->m_sString.c_str();
const char *charwomen1= ((CCString*)strings->objectForKey("SondName_1"))->m_sString.c_str();
const char *charwomen2= ((CCString*)strings->objectForKey("SondName_2"))->m_sString.c_str();
const char *charwomen3= ((CCString*)strings->objectForKey("SondName_3"))->m_sString.c_str();
xml文件:
<?xml version="1.0" encoding="UTF-8"?>
<dict>
<key>SondName_0</key>
<string>普通话</string>
<key>SondName_1</key>
<string>四川话</string>
<key>SondName_2</key>
<string>湖南话</string>
<key>SondName_3</key>
<string>广东话</string>
</dict>
2.附带:cocos2dx自带的读写XML
1.写入:CCUserDefault::sharedUserDefault()->setStringForKey("Table", 1);
2.读取:std::string szTable = CCUserDefault::sharedUserDefault()->getStringForKey("Table");
结果XML文件如下:
<?1.0?>
<userDefaultRoot>
<Table>1</Table>
</userDefaultRoot>
相关文章推荐
- Cocos2dx------通过从xml文件读取中文显示中文,通过fnt文件显示特殊的字体
- Cocos2dx 3.0 过渡篇(六)中文显示的一种解决办法
- 用AJAX异步交互返回xml文件从jsp页面中读取并用表格显示
- 图像的读取显示以及保存----《opencv-python中文教程》
- 【cocos2dx】rapidjson使用方法以及中文显示的解决方法【续】
- cocos2dx 中文显示
- Python json文件读取及显示中文乱码的问题
- 简单创建XML文件和读取XML文件的方法
- 简单的读取xml文件
- 简单设置让EasyUI显示中文,日期选择框格式为yyyy-MM-dd格式
- cocos2dx 中文(韩文)显示方法
- NASM 纯汇编打造简单中文操作系统(3 kernel.asm 内核(实现汉字的显示,鼠标的支持等))
- 通过简单设置让CACTI支持中文显示
- cocos2dx在VS下Label中文显示乱码…
- displaytag中列名显示为中文(从资源文件中读取)
- 关于cocos2dx 在wp8 中 如何显示中文
- 使用dom4j最简单的读取一个xml文件的内容
- win32强化练习2.1_简单加法计算器(界面文本与数据的读取和显示)
- 【opencv学习笔记五】一个简单程序:图像读取与显示
- iTextPdf最简单最彻底解决中文显示