您的位置:首页 > 其它

编码转换(utf8转换为gb2312)

2015-08-14 12:59 316 查看
//编码转换(utf8转换为gb2312)

int utf8togb2312(char *sourcebuf,size_t sourcelen,char *destbuf,size_t destlen)

{

iconv_t cd;

if( (cd = iconv_open("gb2312", "utf-8")) ==0 )

{

return -1;

}

memset(destbuf,0,destlen);

char** source = &sourcebuf;

char** dest = &destbuf;

if(-1 == iconv(cd,source,&sourcelen,dest,&destlen))

{

return -1;

}

iconv_close(cd);

return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: