2008年6月26日星期四

Code: iconv做语言编码转换(c++)



用iconv做通用的语言编码转换
2007-06-01 22:38
以前我写了一个gb18030到utf-8编码转换的程序,这段代码还是有些问题的,因为现在我需要对任意的两个iconv支持的语言编码做互相转换,比如GB2312,
GBK, GB18030, UTF-8, UTF-16,
BIG5等等,所以才有了这段程序,注释我不加了。目前这段代码是非常的稳定,测试了超过10万行的数十种编码的文本的转换都没有出问题。

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <iconv.h>

#ifndef ICONV_CONST
# define ICONV_CONST const

1 条评论:

xenos 说...

你的代码我看不到,可不可以发一份到我的邮箱中,万分感谢