请教utf16转utf8问题
像下面这样使用的iconv,但是发现传的是L"1人",转完却输出1,请问是什么问题?
cd=iconv_open("utf-16","utf-8"); //将字符串编码由utf-8转换为utf-16
输入输出buf都是 char **
if(cd==(iconv_t)-1)
{ printf("fail./n"); }
nconv=iconv(cd,&inbuf,&insize,&outptr,&avail);
好像是碰到数字就不能转换了?我传的数字是双字节的 比如1 为0x1000,求助,急!
cd=iconv_open("utf-16","utf-8"); //将字符串编码由utf-8转换为utf-16
输入输出buf都是 char **
if(cd==(iconv_t)-1)
{ printf("fail./n"); }
nconv=iconv(cd,&inbuf,&insize,&outptr,&avail);
好像是碰到数字就不能转换了?我传的数字是双字节的 比如1 为0x1000,求助,急!
...全文
相关推荐
GBK Unicode UTF8码的相互转换源程序(C#语言)
GBK Unicode UTF8码的相互转换源程序,采用C#语言,编译环境Visual Studio 2013.
cocos2dx中文ansi转utf-8的接口代码
关于cocos2dx中文ansi转UTF8码的解决方案.
普通字符与Unicode代码互换
实现普通字符与Unicode编码互换,在C++Builder2010开发环境中
北京铂原数码科技公司面试题_嵌入式-常用知识&面试题库_大厂面试真题.doc
北京铂原数码科技公司面试题_嵌入式-常用知识&面试题库_大厂面试真题.doc
MFC网络调试助手.rar
MFC 版网络调试助手,不支持中文汉字转16进制。其他功能都正常


