如何解决XMLHTTP提交过时返回的是乱码?
来源:互联网 发布:it职业学校有前途吗 编辑:程序博客网 时间:2024/05/29 14:24
如何解决XMLHTTP提交过时返回的是乱码?
下面是解决办法:
1,测试从服务器返回含有中文的 XML 字符串,使用 GET 方法来进行测试。
2,把含有中文字符串的 XML 提交到服务器,并在服务器进行处理后再以中文的形式返回到客户端,其中没有使用字符串解码的处理,大大提高了效率!
本例子需要两个文件:xmlencode.htm和xmlencode.asp
======================================
xmlencode.htm
============
xmlencode.asp
============
<%@ Language=VBScript %>
<%
Response.ContentType = "text/xml"
Response.CharSet = "GB2312"
Dim varCount,varReq,xmldom
varCount = Request.TotalBytes
varReq = Request.BinaryRead(varCount)
If Request.ServerVariables("REQUEST_METHOD") = "POST" Then
Set xmldom = Server.CreateObject("MSXML2.DOMDocument")
xmldom.load varReq
Response.Write "" & xmldom.documentElement.xml
Else
Response.Write "如何解决XMLHTTP提交过时返回的是乱码,这是从服务器直接返回的文字。"
End If
%>
以上在中文WIN2K+IE6和英文WINXP+IE6和IE5下测试通过!
- 如何解决XMLHTTP提交过时返回的是乱码?
- 如何解决XmlHttp.responseText的乱码问题
- 解决xmlhttp乱码的方法
- xmlHttp responseText 返回乱码问题解决
- javascript + asp xmlhttp 返回乱码
- java+ajax提交后乱码与返回乱码解决
- JSP中xmlhttp.responseText 返回的是Html代码
- 解决XMLHTTP中中文字符传递乱码的问题
- PHP ,Javascript,XMLHTTP,ResponseText 乱码问题的解决
- JavaScript中解决Microsoft.XMLHTTP乱码的最简单方法
- 如何解决Get提交乱码问题
- 如何解决Get提交数据乱码问题
- 解决xmlHttp.responseText显示的全部是HTML
- android 中post上传数据返回值是乱码问题的解决
- 解决http://wthrcdn.etouch.cn/weather_mini?city=接口获取天气的返回字符串是乱码
- 服务器后台servlet返回的数据乱码或者是一串问号,快速解决
- XmlHttp返回的XML文档
- 关于struts提交乱码的解决
- 在JavaScript中建立自己的集合对象
- 利用XSL对XML数据进行加密和大小写转换
- showModalDialog()、showModelessDialog()方法使用详解
- TabStrip应用例子
- 用PHP编写PDF文档生成器
- 如何解决XMLHTTP提交过时返回的是乱码?
- 使用XPathExpression类对XML进行排序
- 用 PHP 动态创建 Flash 动画
- 如何创建和使用Web服务
- SQL Server和XML的集成
- 如何删除表格行????
- “疾风知劲草”原来是刘秀说王霸的呀
- 利用XSLT产生一个唯一的ID并引用它
- 利用XSLT把ADO记录集转换成XML