中文乱码问题啊!受不鸟搞了半天,win32可以,android不行啊

都说从xml文件中提取就可以了,为毛我的就不行呢?

<?xml version="1.0" encoding="UTF-8"?> name "张三丰" age 36 从某位大神CV下的xml文件, 调用代码如下: CCDictionary* dict = CCDictionary::createWithContentsOfFile("test.plist"); // 调试的时候dict是有值得也看到了张三丰 const CCString* name = dict->valueForKey("name");

CCLog(“name is %s”, name->getCString());//这个在哪看的呢?输出看不到啊

auto label = LabelTTF::create(name->getCString(), “Arial”, 24);

//最终显示就是乱码给我,连WIN32的都是乱码,坑爹
//win32可以使用其他方法可以转换,但是android怎么实现?我对xml读取有错吗?
求大神解答啊!!

自己顶一个先!!

有人吗!!!!!!!!!!!

听说使用了中文的CPP文件保存格式要utf-8,你试试看

本来放弃了的,这几天突然灵光一现,其实是我的xml文件木有保存为utf-8格式,果然当局者迷啊