基础知识:
1、要明白libxml库下是以utf-8格式来保存xml文件的。
2、 需要明白在调试程序时,使用的终端其支持那种格式的编码,不同的终端支持的编码格式是不同的。(否则会出现乱码)。
一个linux下自带的编码转换函数:
iconv( ...................................................);
自写的转换函数:
/*
功能 : 编码转换函数
参数1 : 被转换的编码
参数2 : 转换的目标编码
返回值: 转换过后的目标编码字符串
*/
char *convert(char *encFrom, char *encTo, const char *in)
{
static char bufin[1024], bufout[1024], *sin, *so