PHP Ajax中文乱码问题解决方法
2009-02-27 00:00
841 查看
是因为XMLHttp在处理返回的responstText的时候把responstBody按UTF-8编码进行解码的,如果服务器端送出的数据流的确是UTF-8编码,那么中文字就会正确显示,但如果是GBK或是其他编码则会出现上述情况。
解决的办法是在服务器端返回的数据流中加上一个header,指明送出的数据流是什么编码,这样XMLHttp就不搞乱了。
解决的办法是在服务器端返回的数据流中加上一个header,指明送出的数据流是什么编码,这样XMLHttp就不搞乱了。
header('Content-Type:text/html; charset=GB2312');
相关文章推荐
- php+AJAX传送中文会导致乱码的问题的解决方法
- php+AJAX传送中文会导致乱码的问题的解决方法
- PHP Ajax中文乱码问题解决方法
- php+AJAX传送中文会导致乱码的问题的解决方法
- 跨浏览器PHP下载文件名中的中文乱码问题解决方法
- php+mysql的utf-8中文乱码问题的解决方法
- Minishowcase-AJAX/PHP开源相册解决中文翻译和中文乱码问题
- jquery.ajax的url中传递中文乱码问题的解决方法
- PHP解决URL中文GBK乱码问题的两种方法
- php中json_encode处理gbk与gb2312中文乱码问题的解决方法
- php使用GD图像库绘制输出图像出现乱码问题和图片上输出中文出现乱码问题解决方法。
- 关于php中ajax运用时的中文乱码问题的解决
- 【转】ajax+php中文乱码的解决方法
- php 读取xml的方法 (iconv解决中文乱码问题)
- PHP 页面编码声明方法详解(header或meta,解决中文乱码问题)
- Windows下利用Gvim写PHP产生中文乱码问题解决方法
- Ajax中文乱码问题解决方法(服务器端用servlet)
- PHP+AJAX传递数据方法一例。并带中文乱码解决方法
- php 中文字符入库或显示乱码问题的解决方法
- jsp中 ajax的get请求的中文乱码问题的解决方法