cocos2dx CCLabelTTF显示中文乱码
最近使用CCLabelTTF标签,发现如果直接在程序里面写中文,显示出来的会是乱码,但是如果从外部读取(比如csv表格,xml等)就不会。查了一下发现是vs中文版默认的编码不是UTF8,而CCLabelTTF需要UTF8.所以对传入的中文稍作处理一下,其实也就是转编码格式的问题。。。代码如下: string stringToUTF8(const char* inputString) {
不过游戏里面如果可以的话最好把需要显示的文字用文本进行保存,方便以后进行多语言扩展。。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |