出现这样的问题,是因为文件保存编码和页面显示编码不一至造成的。各种浏览器,没有统一的规范,特别是IE,做浏览器兼容时,是比较郁闷的。下面模拟一下这个问题。
1,test.php采用gbk或者gb2312编码
代码如下 | 复制代码 |
<?php header("content-Type: text/html; charset=utf8");//设置页面显示为utf8 echo "aaa"; die; |
2,index.html
代码如下 | 复制代码 |
<html> <head> </head> <body> <script type="text/javascript" src="jquery-1.8.0.min.js"></script> <script type="text/javascript"> $(function(){ $.ajax({ type: 'post', url: 'test.php', success:function(data){ alert(data); } }); }); </script> </body> </html> |
亲,测试效果
时间: 2024-10-11 07:18:37