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!!!----