PHP Ajax中文乱码问题解决方法

前端之家收集整理的这篇文章主要介绍了PHP Ajax中文乱码问题解决方法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

是因为XMLHttp在处理返回的responstText的时候把responstBody按UTF-8编码进行解码的,如果服务器端送出的数据流的确是UTF-8编码,那么中文字就会正确显示,但如果是GBK或是其他编码则会出现上述情况。 解决的办法是在服务器端返回的数据流中加上一个header,指明送出的数据流是什么编码,这样XMLHttp就不搞乱了。 <div class="codetitle"><a style="CURSOR: pointer" data="20605" class="copybut" id="copybut20605" onclick="doCopy('code20605')"> 代码如下:

<div class="codebody" id="code20605">
header('Content-Type:text/html; charset=GB2312');

原文链接:/ajax/29317.html

猜你在找的Ajax相关文章