coco2d-x中编码问题。GBK转UTF-8
来源:互联网 发布:淘宝如何授权 编辑:程序博客网 时间:2024/06/07 14:42
由于mac太卡了,在win32下写时,突然发现中文乱码了。没办法,编一个函数转一下。可能以后用得着。
调用:GBKToUTF8(str对象, “gb2312”, “utf-8”);
int GBKToUTF8(std::string & gbkStr, const char* toCode, const char* fromCode){ iconv_t iconvH; iconvH = iconv_open(fromCode, toCode); if (iconvH == 0) { return -1; } const char* strChar = gbkStr.c_str(); const char** pin = &strChar; size_t strLength = gbkStr.length(); char* outbuf = (char*) malloc(strLength*4); char* pBuff = outbuf; memset( outbuf, 0, strLength*4); size_t outLength = strLength*4; if (-1 == iconv(iconvH, pin, &strLength, &outbuf, &outLength)) { iconv_close(iconvH); return -1; } gbkStr = pBuff; iconv_close(iconvH); return 0;}
- coco2d-x中编码问题。GBK转UTF-8
- coco2d-x中编码问题。GBK转UTF-8
- python中utf-8转GBK编码
- Python中GBK, UTF-8和Unicode的编码问题
- Python中GBK, UTF-8和Unicode的编码问题
- java中编码Unicode及utf-8,gbk问题
- GBK转UTF-8编码
- ANSI,UNICODE,UTF-8,GB2312,GBK)编码问题(转)
- 【转】ios字符串编码转换(utf-8 & gbk)问题
- Python 处理GBK编码转UTF-8读写乱码问题
- 中文编码问题(Unicode UTF-8 GBK ...)
- AS3 编码问题UTF-8、GBK
- 中文编码问题(Unicode UTF-8 GBK ...) .
- GBK GB2312 UTF-8 编码问题
- ascii gbk utf-8 编码问题
- PHP转换编码问题GBK/UTF-8
- PHP转换编码问题GBK/UTF-8
- gbk、utf-8、utf-16be编码问题
- Oracle day5 总结
- XAPool连接池源码分析
- EnterparseLibrary 缓存
- 插入排序代码
- Struts1的 struts-config.xml说明
- coco2d-x中编码问题。GBK转UTF-8
- MySQL优化索引及优化汉字模糊查询语句
- ios 最大线程数
- Cocos2d game development
- block 二三事
- 用myeclipse自动生成hibernate配置文件
- Amazon的体系结构
- Hibernate 配置文件详解 一 (有点乱)
- Servlet实现文件的上传下载