|
本帖最后由 非也 于 2013-3-28 12:08 编辑
为了感谢大家一直以来对天嵌科技的支持和鼓励,公司决定陆续放出TQ2440,6410 PDA的源码,希望大家一如既往的支持天嵌,天嵌的发展离不开广大的朋友!
“授人以鱼不如授人以渔”,天嵌科技本着负责任的态度教大家如何使用和开发,助您翱翔于嵌入式的天空!
本次开放的是linux下编码转换库,可用于GPRS发送短信,windows与linux文件等所需要的编码转换,代码有不对之处希望大家多多指正,谢谢。
为了营造和谐的论坛氛围,以后所有下载均需金钱,金钱获取的方法有:1、回答其他朋友的问题赢取金钱,请大家提问的时候尽量使用悬赏帖 2、每天登陆论坛,签到奖励金钱 3、共享资料和开发心得向管理员申请奖励。多劳多得不劳不得。
- int code_convert(char *from_charset, char *to_charset, char *inbuf, int inlen,
- char *outbuf, int outlen)
- {
- iconv_t cd;
- char **pin = &inbuf;
- char **pout = &outbuf;
- cd = iconv_open(to_charset, from_charset);
- if (cd == 0)
- return -1;
- memset(outbuf, 0, outlen);
- int rc = iconv(cd, pin, (size_t *) &inlen, pout, (size_t *) &outlen);
- if (rc == -1)
- return -1;
- iconv_close(cd);
- return outlen;
- }
- //UNICODE码转为gb18030码
- int u2g(char *inbuf, int inlen, char *outbuf, int outlen)
- {
- return outlen - code_convert((char *) "utf-8", (char *) "gb18030", inbuf,
- inlen, outbuf, outlen);
- }
- //gb18030码转为UNICODE码
- int g2u(char *inbuf, int inlen, char *outbuf, int outlen)
- {
- return outlen - code_convert((char *) "gb18030", (char *) "utf-8", inbuf,
- inlen, outbuf, outlen);
- }
复制代码 我们一直在努力做的更好!请大家回复后下载,感谢您对天嵌科技的支持!
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
评分
-
查看全部评分
|