libxml2.dll解析XML异常

joneli1986 2013-06-23 03:39:31
日前维护代码时发现一奇怪问题,在一环境中使用xmlParseFile打开一XML文件失败,咨询了一下libxml2只支持UTF-8编码格式,而使用的XML文件是GB2312格式,所以解析失败,环境中也包含iconv库,XML文件修改为UTF-8格式,可以成功解析。不过在别的环境中,同样的GB2312格式的XML文件,直接使用xmlParseFile就可以成功解码,调用xmlParseFile前也没有进行编码转换。这就比较疑惑,由于对这块不太了解,根据目前的现象,只初步怀疑是环境的问题,不清楚环境中到底有什么不同,为何同一套代码在有些环境中可以正常打开GB2312格式的XML文件,在另一套环境就不行了呢,都是win xp环境,XML文件都一样,GB2312格式。还请各位大侠提供点提示
...全文
70 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧