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


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

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

复制代码 代码如下:

header('Content-Type:text/html; charset=GB2312');



相关阅读:
dedecms网站数据如何恢复?
两个命令强化Windows自带的磁盘清理工具
在jsp中发送email
转Excel的一种简单方法
复杂检索数据并分页显示的处理方法
sp_executesql 使用复杂的Unicode 表达式错误的解决方法
jQuery使用手册之二 DOM操作
Asp.net Mvc Framework 三 (Controller与View)
Flash页面如何通过校验
Oracle的RBO和CBO
oracle行转列组合成字符串函数
让Vista和XP共享临时文件夹!
构建你的网站新闻自动发布系统之三
查询同一表内多字段同时重复记录的SQL语句
快速导航

Copyright © 2016 phpStudy |