GCC编译环境C语言实现汉字字符转换编码的有关问题
GCC编译环境C语言实现汉字字符转换编码的问题!
现在碰到如下一个问题:
将GB2312的编码,比如:B0A1 B0A2 BAC7 A3AC D6D0 B9FA
打印出来转换为相应的汉字字符,用C语言实现,gcc编译。一个思路是用iconv转换为utf-8编码,再printf打印,但试了半天还是没有出来。
高手指点一下!
------解决方案--------------------
直接打印啊
------解决方案--------------------
char sz[]={0xB0 ,0xA1 ,0xB0,0xA2 ,0xBA,0xC7 ,0xA3,0xAC ,0xD6,0xD0 ,0xB9,0xFA,0};
printf(sz);
现在碰到如下一个问题:
将GB2312的编码,比如:B0A1 B0A2 BAC7 A3AC D6D0 B9FA
打印出来转换为相应的汉字字符,用C语言实现,gcc编译。一个思路是用iconv转换为utf-8编码,再printf打印,但试了半天还是没有出来。
高手指点一下!
------解决方案--------------------
直接打印啊
------解决方案--------------------
char sz[]={0xB0 ,0xA1 ,0xB0,0xA2 ,0xBA,0xC7 ,0xA3,0xAC ,0xD6,0xD0 ,0xB9,0xFA,0};
printf(sz);