您好,欢迎访问一九零五行业门户网

PHP中ajax的数据乱码问题

今天试了下简单的ajax测试
然后出现了乱码
insert title here
$(function(){ $(#tijiao).click(function(){ var turl=http://localhost/ajaxci/c_test2/test; var tval=$(#wenben).val(); $.ajax({ type:post, url:turl, data:{id:tval}, datatype:html, async:false, success:function(back){ alert(back); } }); })})
然后我把php那个header头的编码改为gbk时是这样的
我擦,这是二选一的节奏么,为何不统一。。。
回复讨论(解决方案) 虽然你在 php 文件中声明了 utf-8
但是你的程序文件却是 gbk 的
那应该怎么解决?
两边得同步,要gbk都是gbk,要utf8都是utf8……
把程序文件保存为 无bom头的utf-8 格式
或者
echo iconv('gbk', 'utf-8', 'id的值为') . $data;
把文件编码改为utf-8就搞定了
其它类似信息

推荐信息