欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

PHP中Ajax中文乱码问题解决

程序员文章站 2023-12-24 21:32:27
...
最近在编写的PHP项目中用到了Ajax技术,用户体验大有提升,但同时又引入了一个新的问题,就是Ajax返回的responstText里面的中文多半会是乱码,即使我把页面编码指定为UTF-8。

这是因为XMLHttp在处理返回的responstText的时候把responstBody按UTF-8编码进行解码的,如果服务器端送出的数据流的确是UTF-8编码,那么中文字就会正确显示,但如果是GBK或是其他编码则会出现上述情况。

解决的办法是在服务器端返回的数据流中加上一个header,指明送出的数据流是什么编码,这样XMLHttp就不搞乱了。

版权声明:本文为博主原创文章,未经博主允许不得转载。

以上就介绍了PHP中Ajax中文乱码问题解决,包括了GB2312方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

上一篇:

下一篇: