文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>AJAX乱码相关

AJAX乱码相关

时间:2006-08-18  来源:garfield61

 
 虽然XMLHttpRequest在读取text文件时,并不会自动调整编码,但是如果你读取的是一个带有encoding声明的xml文件,无论IE或者 Moz都会正确的处理编码。 解决encoding问题的最好方法是服务器发送正确的Content-Type。这是多份规范所规定的,即服务器发送的Content-Type对决定User-Agent应采取的character encoding具有最高的优先级。而IE、Moz、Opera都是基本遵循这个规范的(无论是网页还是XMLHttpRequest)。
所以用xmlhttprequest传递中文时,SERVER端加一句这个就行了。(前提是网页用的GD2312编码,要是用的UTF-8就不用这句话了。)
 <?php
 header("Content-type::text/html;charset=GB2312");
 ?>
 网页当然可以gb2312 编码。但是参数提交应该使用utf-8,两者并不矛盾。

 关于encoding问题,已经确立的最佳实践就是,尽可能全部使用utf-8编码(如html,xml,js,css...)。基本上现代浏览器都能识别带有BOM的utf-8。
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载