怎样转换xml文件的编码? (50分)

  • 主题发起人 主题发起人 city_hunter_963
  • 开始时间 开始时间
C

city_hunter_963

Unregistered / Unconfirmed
GUEST, unregistred user!
[:(!]
我现在有一个xml文件不含有编码指定(<?xml version="1.0" encoding="gb2312"?>)
现在想把它读入,因为其含有中文,我必须想法给它转换编码。
我试了几种方法都没有成功:
xmldoc.load(Server.MapPath("getorder.xml"))
set pi = xmldoc.createprocessinginstruction("xml", " version='1.0' encoding='GB2312'")
xmlDoc.insertBefore pi, xmlDoc.childNodes.Item(0)
**********************************************************
xmldoc.load(Server.MapPath("getorder.xml"))
xml_str = "<?xml version='1.0' encoding='GB2312'?><Root xmlns:dt='urn:schemas-microsoft-com:datatypes'>"&amp;xmldoc.xml&amp;"</Root>"
xmldoc.loadxml(xml_str)
**********************************************************
XMLHTTP.open "GET","http://localhost/getorder.xml" ,False
XMLHTTP.send
getXml = XMLHTTP.responseText
xml_str = getXml()
xmldoc.loadxml(xml_str)

**********************************************************
请高手指点一下怎样才能将编码转换过来



 
接受答案了.
 
后退
顶部