在编码为UTF-8的情况下:
我使用
Label *pLabel = Label::createWithTTF(“测试”,“fonts/arial.ttf”,24);
this->addChild(pLabel);
这个接口显示出来的为空字符。就是什么都没有
而使用老接口
LabelTTF *pLabel = LabelTTF::create(“测试”,“fonts/arial.ttf”,24);
this->addChild(pLabel);
却能正常显示中文。
另外包括换行接口setDimensions()也是一样的情况,新接口无法正常换行,而老接口可以,请问一下只有我一个人
遇到过这种问题吗,求大神给帮忙解释一下。
刚看了前人的解决方案,这边尝试了一下也已经解决了。
不能显示中文是因为系统自带的2个TTF都不包含中文字,要去自己下载一个,
换行那里好像是英文不行,中文可以换行