关于用inet获取xml源码出的问题
我用inet获取一个网站的xml的源码,获得源码跟xml本来的源码有点出入,不知为何。下面是一些数据:
获得的源码:
<?xml version="1.0" encoding="UTF-8"?><message><xm>鍗?簯闇?/xm><zkzh>1901101059</zkzh><lqpc>鎻愬墠绗?簩鎵规湰绉慉绫荤悊绉戞櫘閫氱被</lqpc><yxxm>涓?浗鍒戜簨璀﹀療瀛﹂櫌</yxxm><infoT>success</infoT></message>
把UTF-8转为Unicode后是:
<?xml version="1.0" encoding="UTF-8"?><message><xm>卢云?/xm><zkzh>1901101059</zkzh><lqpc>提前第二批本科A类理科普通类</lqpc><yxxm>中国刑事警察学院</yxxm><infoT>success</infoT></message>
xml文件的源码:
<?xml version="1.0" encoding="UTF-8" ?>
- <message>
<xm>卢云霄</xm>
<zkzh>1901101059</zkzh>
<lqpc>提前第二批本科A类理科普通类</lqpc>
<yxxm>中国刑事警察学院</yxxm>
<infoT>success</infoT>
</message>
不同之处:
用inet获取的源码: <xm>鍗?簯闇?/xm>
utf8转unicode的代码:<xm>卢云?/xm>
xml源码: <xm>卢云霄</xm>
问题很明显不是出在UTF8转Unicode上,而是inet获取源码时出错了。这是为什么呢?
[[it] 本帖最后由 cbean 于 2008-7-15 20:48 编辑 [/it]]