亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > AJAX > 正文

編碼為GB2312網站讓AJAX接收的數據顯示支持中文

2024-09-01 08:29:19
字體:
來源:轉載
供稿:網友
代碼如下:
<script>
var xmlHttp;
var BrowerType="ie";
function createXML(){
try{
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e){
try{
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}catch(e2) {
xmlHttp =false;
}
}
if (!xmlHttp && typeof XMLHttpRequest != 'undefined'){
xmlHttp = new XMLHttpRequest();
BrowerType = "ff"; //用于記錄是否火狐,以便下面處理接收中文數據分析使用。
}
}
function querytelcode(citys){
createXML();
showState=document.getElementById("showtelcode");
xmlHttp.onreadystatechange = function(){
if (xmlHttp.readyState == 2){
showState.innerHTML = '<img src="/img/process.gif" />';
}else if (xmlHttp.readyState == 4 && xmlHttp.status == 200){
if (BrowerType=="ff"){
getLastCode=xmlHttp.responseText;//FireFox
}else{
getLastCode=gb2utf8(xmlHttp.responseBody);
}
showState.innerHTML = getLastCode;
}
}
var url='myorderAjax.asp?oid=<%=Request.QueryString("orderid")%>&cityname='+citys;
xmlHttp.open ("GET",url,true);
if (BrowerType=="ff"){
xmlHttp.overrideMimeType("text/html;charset=gb2312");//設定以gb2312編碼識別數據,只有FF支持。IE不行
}
xmlHttp.send(null);
}
function gb2utf8(data){
var glbEncode = [];
gb2utf8_data = data;
execScript("gb2utf8_data = MidB(gb2utf8_data, 1)", "VBScript");
var t=escape(gb2utf8_data).replace(/%u/g,"").replace(/(.{2})(.{2})/g,"%$2%$1").replace(/%([A-Z].)%(.{2})/g,"@$1$2");
t=t.split("@");
var i=0,j=t.length,k;
while(++i<j) {
k=t[i].substring(0,4);
if(!glbEncode[k]) {
gb2utf8_char = eval("0x"+k);
execScript("gb2utf8_char = Chr(gb2utf8_char)", "VBScript");
glbEncode[k]=escape(gb2utf8_char).substring(1,6);
}
t[i]=glbEncode[k]+t[i].substring(4);
}
gb2utf8_data = gb2utf8_char = null;
return unescape(t.join("%"));
}
</script>

以下是此篇文章全文:
XMLHttpRequest 默認是用UTF-8 傳遞數據。當服務端的返回數據是UTF-8編碼的時候,它工作得很好(開發web應用,當服務端和客戶端以及數據庫統一使用UTF-8編碼可以有效的避免亂碼問題)。如果服務端設置了正確的Content-Type Response Header以及編碼信息,那么XmlHttpRequest也可以正確工作。
可是當使用XMLHttpRequest讀取中文網頁內容時, 如果服務端的程序沒有設置Content-Type Response Header,或者Header沒有設置編碼類型,那么我們訪問responseText屬性的時候就可能遭遇亂碼。如以下代碼用XMLHttpRequest獲取雅虎中國網站的星座站首頁:
代碼如下:
xmlhttp = getXMLHttpRequest();
var url = "http://cn.astrology.yahoo.com/";;
xmlhttp.open("GET", url, true);
xmlhttp.onreadystatechange = function(){
if (xmlhttp.readyState == 4)
if (xmlhttp.status == 200)
alert(xmlhttp.responseText);
};
xmlhttp.send(null);

縱使yahoo中國這樣專業的網站,對web標準的支持還很不徹底,彈出的html源碼中充斥不符合web標準的html標簽,當然還有已預見的亂碼。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久人人爽人人爽人人片av高请| 国产97色在线|日韩| 国产成人亚洲精品| 中文字幕欧美国内| 久久人人爽亚洲精品天堂| 欧美夜福利tv在线| 欧美—级a级欧美特级ar全黄| 中文字幕亚洲情99在线| 欧美国产日韩一区| 久久精品视频免费播放| 国产成人综合亚洲| 国产亚洲一级高清| 欧美激情视频网址| 国模吧一区二区三区| 国产精品欧美亚洲777777| 亚洲视频视频在线| 高跟丝袜欧美一区| 国产亚洲精品一区二555| 韩国国内大量揄拍精品视频| 日韩国产精品视频| 久久综合色影院| 国产一区二区黑人欧美xxxx| 欧美xxxx做受欧美.88| 亚洲成人av在线| 色婷婷久久av| 国产美女主播一区| 精品国产一区二区在线| 国产精品久久久久久久久久东京| 一级做a爰片久久毛片美女图片| 国产欧美日韩精品专区| 91九色蝌蚪国产| 精品久久久一区二区| 欧美性猛交xxxxx免费看| 8x海外华人永久免费日韩内陆视频| 不卡毛片在线看| 中文字幕精品影院| 粗暴蹂躏中文一区二区三区| 国产欧美 在线欧美| 91影院在线免费观看视频| 51ⅴ精品国产91久久久久久| 欧美极度另类性三渗透| 欧美日韩视频免费播放| 日本成人精品在线| 日韩在线观看免费全集电视剧网站| 91日韩在线播放| 色综合天天综合网国产成人网| 夜夜躁日日躁狠狠久久88av| 亚洲精品一区在线观看香蕉| 国产精品99导航| 亚洲精品资源美女情侣酒店| 欧美成人四级hd版| 欧美日韩亚洲91| 日韩电影中文 亚洲精品乱码| 98午夜经典影视| 亚洲xxxxx| 九九视频这里只有精品| 欧美电影电视剧在线观看| 亚洲影院色在线观看免费| 亚洲女人天堂av| 一区二区三区动漫| 欧美性高潮床叫视频| 久久九九热免费视频| 亚洲国产私拍精品国模在线观看| 日韩精品在线免费观看| 欧美激情一区二区三区在线视频观看| 日日狠狠久久偷偷四色综合免费| 91精品视频在线免费观看| 91精品国产色综合久久不卡98口| 成人黄色av免费在线观看| 欧美电影免费观看高清| 亚洲精品日产aⅴ| 97在线观看视频国产| 欧美性理论片在线观看片免费| 日韩精品视频在线| 丰满岳妇乱一区二区三区| 国产日韩欧美一二三区| 91热福利电影| 欧美成人性色生活仑片| 欧美日韩在线影院| 一夜七次郎国产精品亚洲| 精品美女国产在线| 久久精品国产69国产精品亚洲| 国产精品日韩欧美综合| 久久777国产线看观看精品| 久久这里有精品视频| 久久久久久91香蕉国产| 午夜精品久久久久久久久久久久久| 一区二区三区四区在线观看视频| 国产精品久久久久影院日本| 欧美在线不卡区| 亚洲色图综合久久| 欧美精品午夜视频| 日韩欧美中文字幕在线播放| 久久亚洲一区二区三区四区五区高| 欧美在线www| 最近免费中文字幕视频2019| 精品亚洲夜色av98在线观看| 日本一本a高清免费不卡| 26uuu亚洲伊人春色| 国产精品青草久久久久福利99| 欧美一级淫片aaaaaaa视频| 国产一区二区三区毛片| 日韩精品免费电影| 亚洲国产成人在线视频| www.日韩不卡电影av| 久久久免费高清电视剧观看| 中文字幕久热精品视频在线| 中文字幕av一区中文字幕天堂| 日本久久久a级免费| 法国裸体一区二区| 国产日韩精品在线观看| 大伊人狠狠躁夜夜躁av一区| 日韩成人小视频| 精品福利一区二区| 欧美中文字幕在线观看| 欧美亚洲国产日韩2020| 亚洲毛片在线观看| 国产视频观看一区| 国产精品专区h在线观看| 亚洲成人久久网| 久久久久久这里只有精品| 激情懂色av一区av二区av| 深夜福利国产精品| 亚洲精品视频中文字幕| 国产女人精品视频| 亚洲电影免费观看高清| 久久人91精品久久久久久不卡| 亚洲欧美日韩天堂一区二区| 91精品久久久久久久| 黑人巨大精品欧美一区免费视频| www.xxxx欧美| 久久精品久久久久久国产 免费| 精品无人区太爽高潮在线播放| 亚洲国产精久久久久久久| 91国内在线视频| 中文字幕亚洲欧美| 国产亚洲免费的视频看| 中文字幕精品一区久久久久| 欧美电影在线免费观看网站| 国产精品美女www爽爽爽视频| 国产精品亚洲第一区| 亚洲人成网7777777国产| 日韩精品视频在线播放| 久久99热这里只有精品国产| 亚洲国产精品久久精品怡红院| 国产午夜精品视频免费不卡69堂| 国产精品精品久久久久久| 成人情趣片在线观看免费| 亚洲娇小xxxx欧美娇小| 97人人做人人爱| 91精品国产91久久久久久久久| 欧美成人精品在线| 萌白酱国产一区二区| 久久久精品电影| 成人免费视频97| 亚洲久久久久久久久久| 91爱视频在线| 久久九九有精品国产23| 欧美日韩国产第一页| 伊人久久免费视频| 色与欲影视天天看综合网| 亚洲一区二区三区xxx视频| 欧美激情免费观看| 成人午夜黄色影院|