Cocos2D-X基础教程:轻松解决中文乱码问题

    作者:课课家教育更新于: 2019-04-04 16:58:23

      在Cocos2d-x游戏开发环境中是不支持中文的,如果有中文的话就会出现乱码,本篇教程将讲解如何处理中文乱码的问题。

      一 介绍

      由于在cocos2d-x中直接使用中文会出现乱码,谁让cocos2d-x是由cocos2d而来,而cocos2d这东西是老外写的呢?

      通常解决中文乱码有两种方法:

      (1)使用iconv库,cocos2d-x中提供了这个库,但是只是在win32平台,当程序移植到Android等平台时,需要自己下载iconv库编译。

      (2)将中文字符串写到XML文件中(注意XML文件格式保存为UTF-8),然后解析XML文件,格式可以仿照Android中的strings.xml,而且这种方法能方便以后的国际化。

      通过比较,可以很容易的发现第二种方法更好,那么下面就介绍第二种方法,让我们能在cocos2d-x程序中使用中文,彻底解决中文乱码问题。

      二 实现

      1 新建XML文件,按照一定的格式,输入相应要显示的中文,最后一定需要使用UTF-8格式保存文件

      Cocos2D-X基础教程:轻松解决中文乱码问题_Cocos2D-X中文_Cocos2D-X基础_Cocos2D-X教程_课课家

      2 代码实现

      

      3 程序运行效果

课课家教育

未登录

1