【Cocos2D-X 游戏引擎】初窥门径(10)解决中文乱码

本文介绍如何使用资源文件以UTF-8编码保存字符串,并通过XML文件进行国际化配置,便于后期不同语言版本的更新与展示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

用资源文件保存字符串,格式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);

效果:





转载请注明出处:http://blog.youkuaiyun.com/Vestigge



评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值