1. 程式人生 > >【Cocos2D-X 】初窺門徑(10)解決中文亂碼

【Cocos2D-X 】初窺門徑(10)解決中文亂碼

用資原始檔儲存字串,格式UTF-8,這樣讀取xml檔案,然後顯示就不會亂碼了。

這樣做還有一個好處就是方便以後國際化。

xml檔案:

<dict> 
	<key>Hello</key> 
	<string>Hi~可以正常顯示中文了!</string> 
</dict>

顯示:
	const char* Hello = ((CCString*)strings->objectForKey("Hello"))->m_sString.c_str();
	CCLabelTTF* pLabel1=CCLabelTTF::create(Hello,"Arial",24);
	pLabel1->setPosition(ccp(size.width/2,size.height/2));
	this->addChild(pLabel1);

效果: