当前位置: 技术问答>linux和unix
请教下如何在C代码中实现UTF8格式的转化
来源: 互联网 发布时间:2016-08-11
本文导语: 如何把UTF-8格式的字符传转为标准的GBK编码,方便显示 我写了一个测试代码,从GBK转为UTF8,但似乎总是转化不成功 char *ctemp = new char[20]; memset(ctemp,0x0,20); char *ctemp1= new char[20]; me...
如何把UTF-8格式的字符传转为标准的GBK编码,方便显示
我写了一个测试代码,从GBK转为UTF8,但似乎总是转化不成功
我写了一个测试代码,从GBK转为UTF8,但似乎总是转化不成功
char *ctemp = new char[20];
memset(ctemp,0x0,20);
char *ctemp1= new char[20];
memset(ctemp1,0x0,20);
sprintf(ctemp,"%s","总");
iconv_t cd = iconv_open( "GB18030" ,"UTF-8");
cout