post 一个xml数据到asp页面处理,
如果含有汉字的话则asp页面无法正确解析strXmlCall=Request.BinaryRead(Request.TotalBytes)
Set objXmlFile = Server.CreateObject("Microsoft.XMLDOM")objXmlFile.load(strXmlCall)If objXmlFile.readyState=4 Then
If objXmlFile.parseError.errorCode <> 0 Then
Call RespondError(0,ErrorMsg(0))'有汉字就执行这了
Else搜了一下好像是编码转换的问题,不过搞了一顿没搞出来,请教大家!

解决方案 »

  1.   

    给你的xml doc对象添加一个属性,名称是encoding,值是gb2312
      

  2.   

    这样?
    <?xml version="1.0" encoding="gb2312" ?>
    不行,这样如果有汉字连xml->save()都会出错
    我是用这个
    <?xml version="1.0" encoding="utf-8" ?>
    本地操作正常,就是asp无法正确解析求教
      

  3.   

    Encode your URL in UTF-8
      

  4.   

    蒋大哥能否详细赐教,
    是不是需要人工转换编码,我找到了这个FAQ,http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=162442
    不过用里面那个函数处理了也无效