CCLabelTTFと日本語

CCLabelTTFを使って日本語を表示してみようとしたところ

文字化けして表示されるではありませんか!!

これはソースコードの文字コードに問題があるということだったので、

UTF-8に変更してみたところ、無事日本語が表示されました!!

また、CCLabelTTFで生成した文字はCCSpriteを継承しているので、テクスチャとして使うことも可能です。

[cpp]
CCLabelTTF* label = CCLabelTTF::create("hoge", "HOGEFONT.ttf", 32.0f);
CCSprite* sprite = CCSprite::createWithTexture(label->getTexture());
//CCSprite* sprite = CCSprite::createWithTexture(label->getTexture(), CCRectMake(0,0,480,320));
[/cpp]

参考にしたサイト
http://www.honeycomb-lab.co.jp/blog/tech/?p=226
http://d.hatena.ne.jp/prinboost/20121102/1351847586