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
投稿

猜你喜欢

  • python的重要技能输入与输出字符串格式化使用详解

    2021-02-15 09:49:11
  • 20个优秀网站助你征服CSS[译]

    2008-09-21 13:21:00
  • 多种网页弹出窗口代码

    2007-11-24 21:13:00
  • javascript管中窥豹 形参与实参浅析

    2024-04-16 09:25:54
  • 详解Python执行py文件是否需要可执行权限

    2021-01-19 10:52:53
  • python实现简单通讯录管理系统

    2021-05-02 10:41:23
  • python实现UDP协议下的文件传输

    2023-10-10 10:26:20
  • 学习mysql 如何行转列与列传行

    2024-01-17 05:45:01
  • pandas删除部分数据后重新生成索引的实现

    2023-11-18 04:44:13
  • 零基础学习python偏函数语法的推导方法步骤

    2021-07-17 20:59:18
  • 原生js实现瀑布流效果

    2023-09-04 07:11:02
  • Python中Enum使用的几点注意事项

    2021-08-19 11:19:03
  • 代码详解Python的函数基础(1)

    2023-08-16 17:47:22
  • 掀起抛弃IE6的高潮吧

    2009-02-26 12:44:00
  • Python算法练习之二分查找算法的实现

    2023-08-27 14:29:29
  • 5个提高你站点可读性的方法

    2011-01-31 17:48:00
  • Echarts图表移动端横屏进入退出的实现

    2024-05-11 09:06:45
  • python十进制转二进制的详解

    2023-06-07 23:39:33
  • MySQL性能优化之一条SQL在MySQL中执行的过程详解

    2024-01-24 13:34:00
  • Mysql字符串截取函数SUBSTRING的用法说明

    2024-01-24 14:53:51
  • asp之家 网络编程 m.aspxhome.com