码迷,mamicode.com
首页 > 其他好文 > 详细

cocos2d-x-3.x中Label的中文乱码问题

时间:2017-10-11 21:52:27      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:window   androi   字符编码   cte   测试   oid   exe   s2d   中文   

程序来源: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的中文乱码问题

标签:window   androi   字符编码   cte   测试   oid   exe   s2d   中文   

原文地址:http://www.cnblogs.com/hufangtao/p/7652842.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!