AKever

导航

Cocos2dx(1) iconv 跨平台的使用方法(Android, IOS) --- 转码(中文乱码)

iconv 跨平台的使用方法(Android, IOS) --- 转码(中文乱码)

转自:http://blog.csdn.net/zhenli312/article/details/11639841

在cocos2d-x中直接显示中文的时候会出现乱码,所以要用到iconv,在win32下配置属性即可运行,这里不多讲

下面主要讲android和ios下的配置

1.下载 iconv

    csdn下载地址:http://download.csdn.net/detail/dingkun520wy/6703113

 2.解压iconv的库文件,得到iconv文件夹,把该文件夹放入cocos2d-x根目录的文件夹

 

3.修改新建的android项目中的jni/Android.mk文件

 

 

由于下载的iconv库文件与vs win32的iconv.h的路径不一样,so

#if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID) || (CC_TARGET_PLATFORM == CC_PLATFORM_IOS)
    #include "iconv.h"
#else
    #include "iconv/iconv.h"
#endif

Android平台下成功运行,IOS未验证过

And 更过Cocos2dx平台宏定义,参考:http://www.cnblogs.com/TS-qrt/articles/cocos2dx_macro.html

----end!!!----

posted on 2014-02-19 10:57  AKever  阅读(1545)  评论(0编辑  收藏  举报