Encoding 使用CCLabelTTF绘制的特殊字符在一些android手机中被破坏

Encoding 使用CCLabelTTF绘制的特殊字符在一些android手机中被破坏,encoding,cocos2d-x,Encoding,Cocos2d X,这是代码(使用Cocos2d-x) 在iOS手机中,它运行良好。 但是,在一些安卓手机(如Nexus1)中, 特殊字符(。▇ ⓫ 韩元⅀) 显示不好,跳过(空白)或仅显示框 我的IDE是Xcode,文件编码类型是utf-8。如果这只发生在一些android设备上,我想你不能做太多的事情来修复它。你唯一能做的就是避免使用这些字符。同意上面的说法。如果你坚持尝试更多,请尝试其他字体。更改其他字体可能会有所帮助。某些字体在某些情况下会因特殊字符而崩溃android手机。而“Arial”并没有崩溃,只是

这是代码(使用Cocos2d-x)

在iOS手机中,它运行良好。 但是,在一些安卓手机(如Nexus1)中, 特殊字符(。▇ ⓫ 韩元⅀) 显示不好,跳过(空白)或仅显示框


我的IDE是Xcode,文件编码类型是utf-8。

如果这只发生在
一些
android设备上,我想你不能做太多的事情来修复它。你唯一能做的就是避免使用这些字符。同意上面的说法。如果你坚持尝试更多,请尝试其他字体。更改其他字体可能会有所帮助。某些字体在某些情况下会因特殊字符而崩溃android手机。而“Arial”并没有崩溃,只是屏蔽或显示了一个方框。
CCLabelTTF *labelLevel = CCLabelTTF::create("Hello ▇ ⓫ ₩ ⅀", "Arial", 15);
labelLevel->setPosition(ccp(0, 0));
labelLevel->setAnchorPoint(ccp(0, 1));
this->addChild(labelLevel);