日期:2014-05-16  浏览次数:20894 次

【高分求助】linux系统下本地语言编码转utf8。
某个文件内容可能是中文、英文、或其他语言,采用不同编码方式。
请问用什么办法可以把他们都转换成utf8格式?
file -i filename 可以查到字符集,能否根据这个信息转换?

注:用户态程序C语言

------解决方案--------------------
#include <iconv.h>

       size_t iconv(iconv_t cd,
                    char **inbuf, size_t *inbytesleft,
                    char **outbuf, size_t *outbytesleft);
------解决方案--------------------
学习下