cocos2d-x-3.x中Label的中文乱码问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cocos2d-x-3.x中Label的中文乱码问题相关的知识,希望对你有一定的参考价值。
程序来源:cocos2d-X 3.X游戏案例开发大全/悦动音符
环境:cocos2d-x-3.15.1、vs2013
问题:使用Label* labels = Label::createWithTTF("中文", fonts_RESOURE_PATH + "FZKATJW.ttf", 40, Size::ZERO, TextHAlignment::LEFT, TextVAlignment::TOP);创建的一个label,在游戏中的显示是乱码。
解决方法:
windows平台下,在使用到中文的cpp文件中添加如下处理:
#ifdef WIN32 #pragma execution_character_set("utf-8") #endif
android平台尚未测试
其他解决思路:
1.将中文字符串以xml的形式存放在resources中。
2.字符编码转换(比较麻烦)
以上是关于cocos2d-x-3.x中Label的中文乱码问题的主要内容,如果未能解决你的问题,请参考以下文章