45fan.com - 路饭网

搜索: 您的位置主页 > 网络频道 > 阅读资讯:怎么样处理PHP Javascript XMLHTTP ResponseText乱码问题?

怎么样处理PHP Javascript XMLHTTP ResponseText乱码问题?

2016-08-29 14:38:10 来源:www.45fan.com 【

怎么样处理PHP Javascript XMLHTTP ResponseText乱码问题?

起初,使用如下代码生成的XML在浏览器中浏览时正常,

怎么样处理PHP Javascript XMLHTTP ResponseText乱码问题?<?php
怎么样处理PHP Javascript XMLHTTP ResponseText乱码问题?
header("Content-type:text/xml");
怎么样处理PHP Javascript XMLHTTP ResponseText乱码问题?
echo"
怎么样处理PHP Javascript XMLHTTP ResponseText乱码问题?<?xmlversion="1.0"encoding="gb2312"?>
怎么样处理PHP Javascript XMLHTTP ResponseText乱码问题?<root>
怎么样处理PHP Javascript XMLHTTP ResponseText乱码问题?<BackUserIDtext="1"/>
怎么样处理PHP Javascript XMLHTTP ResponseText乱码问题?<Nametext="myname"/>
怎么样处理PHP Javascript XMLHTTP ResponseText乱码问题?<LinkMantext="gu顾先生"/>
怎么样处理PHP Javascript XMLHTTP ResponseText乱码问题?</root>
怎么样处理PHP Javascript XMLHTTP ResponseText乱码问题?
";
怎么样处理PHP Javascript XMLHTTP ResponseText乱码问题?
?>
怎么样处理PHP Javascript XMLHTTP ResponseText乱码问题?

可是在使用XMLHTTP后,打印出ResponseText时却出现乱码,

怎么样处理PHP Javascript XMLHTTP ResponseText乱码问题?<?xmlversion="1.0"encoding="gb2312"?>
怎么样处理PHP Javascript XMLHTTP ResponseText乱码问题?<root>
怎么样处理PHP Javascript XMLHTTP ResponseText乱码问题?<BackUserIDtext="1"/>
怎么样处理PHP Javascript XMLHTTP ResponseText乱码问题?<Nametext="myname"/>
怎么样处理PHP Javascript XMLHTTP ResponseText乱码问题?<LinkMantext="gu????
怎么样处理PHP Javascript XMLHTTP ResponseText乱码问题?</root>

想了很多办法都没有解决,然后就到网上四处找答案,可都没有搞定

后来就想起在Content-Type中加入编码,于是就在PHP中将Header()中的内容修改如下

怎么样处理PHP Javascript XMLHTTP ResponseText乱码问题?header("Content-type:text/xml;charset=gb2312");

OK,问题解决。

如果在ASP中出现类似的,只要在ASP中加入以下代码即可

Response.CharSet="gb2312"
Response.ContentType="text/xml"
 

本文地址:http://www.45fan.com/a/question/69328.html
Tags: PHP JavaScript XMLHTTP
编辑:路饭网
关于我们 | 联系我们 | 友情链接 | 网站地图 | Sitemap | App | 返回顶部