您现在的位置是:网站首页> 编程资料编程资料
AJAX中文乱码解决新方法分享_AJAX相关_
2023-05-25
348人已围观
简介 AJAX中文乱码解决新方法分享_AJAX相关_
用过AJAX的朋友肯定知道javascript是使用UTF-8国际编码,即每个汉字用3个字节来存储,但是这就造成了用AJAX来send数据的时候出现乱码。
有一种解决办法就是使用encodeURIComponent加上修改 Content-Type 为 application/x-www-form-urlencoded" 来把数据统一编码成 url 格式,但是这样做有一个弊端,使用php的urldecode根本不能得到正确的文字。
另一种方法就是通过vbscript 的写的函数把数据转成gb2312格式的,我个人觉得这种方法比较好。有兴趣的朋友可以到网上去查一下。
今天突发奇想,AJAX调用的时候会不会发送cookie 呢?马上写了一个程序测试一下,果然能,这样就可以在调用ajax之前,先把数据通过javascript写到cookie里,然后再send就可以将cookie里的数据发送出去了,太爽了!!
客户端代码 ajax.htm
复制代码 代码如下:
AJAX使用cookie传值例子:
服务器端代码 a.php
复制代码 代码如下:
header("Content-type: text/html;charset=GB2312");
echo "以下是您送出的所有COOKIE变量及其值\n";
print_r($_COOKIE);
?>
您可能感兴趣的文章:
- JQuery中Ajax的Post提交在IE下中文乱码的解决方法
- ajax请求乱码的解决方法(中文乱码)
- jquery.ajax的url中传递中文乱码问题的解决方法
- AJAX中文乱码问题探讨及解决
- 解决ajax+php中文乱码的方法详解
- JQuery AJAX 中文乱码问题解决
- ajax中文乱码问题解决方案
- jquery的ajax()函数传值中文乱码解决方法介绍
- ajax中文乱码的各种解决办法总结
- AJAX中文乱码PHP中完美解决方法
- JQuery AJAX提交中文乱码的解决方案
- Javascript和Ajax中文乱码吐血版解决方案
- PHP Ajax中文乱码问题解决方法
- 一句话解决AJAX中文乱码问题[推荐]
- ajax+php中文乱码解决办法
相关内容
- Ajax核心技术代码分享_AJAX相关_
- JQuery中Ajax的Post提交在IE下中文乱码的解决方法_AJAX相关_
- ajax跨域请求js拒绝访问的解决方法_AJAX相关_
- Ajax动态加载数据库示例_AJAX相关_
- ajax接收Date类型的数据时会把数据转换为时间戳_AJAX相关_
- Ajax 无刷新在注册用户名时判断是否为空是否被使用_AJAX相关_
- 用AJAX技术实现在自己Blog上聚合并显示朋友Blog的最新文章_AJAX相关_
- iframe式ajax调用示例代码_AJAX相关_
- Ajax获得站点文件内容实例不涉及服务器_AJAX相关_
- herf=#导致Ajax请求时没有向后台发送数据_AJAX相关_
