热门:网页模板.net视频教程JQueryMVCjsonExtJs源码示例三级联动JQuery菜单
您现在的位置:.Net中文社区>> AJAX编程>>正文内容

ajax传递中文时遇到乱码的解决方案

发布时间:2009年01月14日点击数: 未知
在用ajax传递参数时,一般就是js向程序页面传递和程序向js文件传递两种情况,当出现中文汉字时,会出现乱码。
因为存在上述两种情况,所以解决起来也要分开对待。
这里是php系统中遇到的问题,所以以php为实例来解决ajax传递中文的问题。
1.Ajax向程序页面里传递中文汉字时出现乱码的情况:
 Ajax中先用encodeURIComponent对要提交的中文进行编码
PHP中:
$s=iconv( 'UTF-8', 'gb2312//IGNORE' , $AjaxString);
2.程序页面向ajax传递中文的情况:
在php顶部加入一句:
header('Content-type: text/html;charset=GB2312');

本站热点业务

更多模板/案例展示

关于我们 | 联系我们 | 团队日志 | 网站地图 | 网站合作