escape解决AJAX中文乱码的简单方法

作者:佚名 来源:asp.org.cn 时间:2008-10-23 14:32:00 



在使用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中文乱码,碰到其它乱码问题同样可以采用此方法

标签:
0
投稿

猜你喜欢

  • 根据表名和索引获取需要的列名的存储过程

    2011-09-30 11:54:42
  • 【总结】ASP如何获取访客真实的IP地址

    2007-08-15 13:43:00
  • 如何将计数器的值赋给一个变量?

    2009-12-03 20:02:00
  • 按钮表状态还是表动作?

    2009-03-23 18:21:00
  • asp如何从数据库中删除废旧的电子信箱地址?

    2009-11-15 20:04:00
  • accept-charset与Header P3P

    2009-04-01 18:43:00
  • fso文件按照文件名字母排序

    2008-03-09 15:25:00
  • 使用MySQL内建复制功能

    2009-12-15 21:36:00
  • 下载 Firefox 3 中文版/英文版

    2008-06-19 13:27:00
  • 在查询分析器理启动或停止SQL Agent服务

    2009-01-08 16:20:00
  • 互联网产品设计零碎记

    2010-09-25 12:49:00
  • Oracle DBA常用语句

    2009-08-05 20:15:00
  • MySQL数据库中修改密码及访问限制设置详解

    2009-09-01 14:19:00
  • 禁止背景图在网页中平铺

    2011-04-29 14:10:00
  • asp中判断是否是手机浏览器以及手机类型

    2014-12-06 09:33:05
  • 不成熟的标准化是我们唯一惧怕的

    2008-08-15 18:55:00
  • 网页设计配色色相之黄金分割

    2007-12-27 21:30:00
  • Oracle密码文件的使用和维护第1/3页

    2010-07-30 12:43:00
  • Dreamweaver滑动菜单的制作[图]

    2007-11-08 12:43:00
  • ASP使用wsImage组件给图片加水印代码

    2010-06-09 19:23:00
  • asp之家 网络编程 m.aspxhome.com