我正在开发一款使用CCLabelTTF显示日语字符串列表的迷你游戏
但它只显示"???"
我已经搜索了goolge,但仍然不知道为什么。
我正在使用Visual Studio 2013,Cocos2d-x 2.2.4。
谁能给我一个解决方案?
char* text = "仕事";
pLabelTTF = CCLabelTTF::create(text, "Arial", 10.0f);
感谢您的帮助。
答案 0 :(得分:1)
您好,我尝试使用下面粘贴的代码。它适用于我
CCString* keyString = CCString::createWithFormat("仕事");
CCLabelTTF * pLabelTTF = CCLabelTTF::create(keyString->getCString(), "Arial", 40.0f);
pLabelTTF->setColor(ccc3(100, 100, 100));
pLabelTTF->setPosition(ccp(origin.x+visibleSize.width/2, origin.y+visibleSize.height/2));
pLabelTTF->setZOrder(15);
this->addChild(pLabelTTF);
答案 1 :(得分:0)
解决方案是将您的源代码文件保存为UTF-8而不使用BOM