首页 > 编程 > ASP > 正文

揭秘escape解决AJAX中文乱码的简单方法_ASP教程

2024-07-21 02:04:57
字体:
来源:转载
供稿:网友

推荐:教你17个ASP编程基础典型代码
1.ASP取得表格输入数据的方法:GET POST一.get:用户端将数据加到URL后,格式为”?字段1=输入数据1&字段2=输入数据2&..., 再将其送到服务器。如: action为www.abc.c

在使用AJAX开发网站时,经常有朋友遇到乱码的问题,而且一下子难以找到解决方法。其实解决AJAX中文乱码问题很简单。

1、服务端程序:

以下为引用的内容:

<%
liststr="AJAX中文乱码的简单解决方法"
sponse.write escape(liststr) '用escape编码
%>

2、客户端JAVASCRIPT程序
function toserver(url)

{
var req = new XMLHttpRequest();
if (req) {
req.onreadystatechange = function() {
if (req.readyState == 4 )
{
if(req.status == 200 || req.status == 304) {
getstr=unescape(req.responseText) '用unescape解码
alert(getstr);
}
else
{return false;}
}
}
req.open('GET', url);
req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
req.send(null);
}

}

通过escape与unescape就可以解决AJAX中文乱码,举一反三,这种方法不仅可以解决AJAX中文乱码,碰到其它乱码问题同样可以采用此方法

分享:解析ASP申请单动态添加实现方法及代码
一个申请单可以包含N个项目,添加申请单时就需要动态加入代码了。 动态Table表格

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表