Cocos2d-x:显示日文字符问题

时间:2014-07-11 03:45:16

标签: visual-studio-2013 cocos2d-x

我正在开发一款使用CCLabelTTF显示日语字符串列表的迷你游戏 但它只显示"???" 我已经搜索了goolge,但仍然不知道为什么。 我正在使用Visual Studio 2013,Cocos2d-x 2.2.4。 谁能给我一个解决方案?

char* text = "仕事";

 pLabelTTF = CCLabelTTF::create(text, "Arial", 10.0f);

感谢您的帮助。

2 个答案:

答案 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);

输出:http://screencast.com/t/hJuRua75JwB

答案 1 :(得分:0)

解决方案是将您的源代码文件保存为UTF-8而不使用BOM