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

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

程序员文章站 2023-02-14 15:00:30
是因为xmlhttp在处理返回的responsttext的时候把responstbody按utf-8编码进行解码的,如果服务器端送出的数据流的确是utf-8编码,那么中文字...
是因为xmlhttp在处理返回的responsttext的时候把responstbody按utf-8编码进行解码的,如果服务器端送出的数据流的确是utf-8编码,那么中文字就会正确显示,但如果是gbk或是其他编码则会出现上述情况。

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

复制代码 代码如下:

header('content-type:text/html; charset=gb2312');