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

Visual studio 2013 Cocos2d-x:显示日文字符问题,visual-studio-2013,cocos2d-x,Visual Studio 2013,Cocos2d X,我正在开发一个小游戏,它使用CCLabelTTF显示日本字符串列表。 但它只是像“?” 我已经在谷歌上搜索过了,但仍然不知道为什么。 我正在使用VisualStudio2013,Cocos2d-x2.2.4。 谁能给我一个解决办法 char* text = "仕事"; pLabelTTF = CCLabelTTF::create(text, "Arial", 10.0f); 谢谢您的帮助。嗨,我用下面粘贴的代码尝试了同样的方法。这对我来说很好 CCString* keyString = C

我正在开发一个小游戏,它使用CCLabelTTF显示日本字符串列表。
但它只是像
“?”

我已经在谷歌上搜索过了,但仍然不知道为什么。 我正在使用VisualStudio2013,Cocos2d-x2.2.4。 谁能给我一个解决办法

char* text = "仕事";

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

谢谢您的帮助。

嗨,我用下面粘贴的代码尝试了同样的方法。这对我来说很好

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

输出:

解决方案是将源代码文件保存为UTF-8,不带BOM

您可以分享一些代码来展示如何使用cclabelttf。。。你用的是什么字体?嗨,布里斯卡蒂克,我编辑了这个问题,你认为是字体的原因吗?它对我来说很好用ccstring试试,我试过了,它和那个很好用。是我的错,我解释得不够。因为我有一个数组,比如:static char*textlist[5]={”仕事","仕事","仕事","仕事","仕事"} 然后我从那个数组中得到值并加上5个CClabelTTF,但当我调试它时,它是“?”,请告诉我我错了什么?谢谢,我试过了,它可以用那个数组工作。我的错,我解释得不够。因为我有一个数组,比如:static char*textlist[5]={”仕事","仕事","仕事","仕事","仕事}然后我从该数组中获取值并添加5个CClabelTTF,但当我调试它时,它是“?”,请告诉我我错了什么?谢谢static char*textlist[5]={仕","仕事","仕事","仕事","仕事};CCLabelTTF*pLabelTTF=CCLabelTTF::create(文本列表[0],“Arial”,40.0f);