CCLabelTTFでの文字化け

Visual Studio2013でcocos2d-xのプロジェクトを開発した際にハマったこと。
それはCCLabelTTFに日本語を入力した際に文字化けしてしまうことでした。

解決方法は下記の通りです。




CCLabelTTFの文字化け解消方法

文字化けしていた原因は文字列がSJISとして扱われていたからでした。
ちなみにソースコードUTF-8のBOM付きです。

これを文字化けさせないようにするには下記のプラグマを使用します。

#pragma execution_character_set("utf-8")

これを解決するのに2時間ぐらいかけてしまいました。。