五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

如何解決js地址欄中傳遞中文亂碼的問題

2022-09-16 16:55 作者:限量版范兒  | 我要投稿

目標(biāo)要求:

實(shí)現(xiàn)從A頁面跳轉(zhuǎn)至B頁面,B頁面接收A頁面通過地址欄傳遞過來的中文參數(shù),中文不能出現(xiàn)亂碼。

A頁面部分代碼(傳遞參數(shù)):

var title = "這是中文";var t = encodeURI(encodeURI(title)); window.location.href = "b.html?title=" + t;

?

B頁面部分代碼(接收參數(shù)):

var?t = GetQueryString("title");?//獲取地址欄參數(shù)
var?title = decodeURI(t);?//只需要轉(zhuǎn)一次碼
?
// 利用正則表達(dá)式方式,獲取地址欄中的的參數(shù)值
function?GetQueryString(name) {
????var?reg =?new?RegExp("(^|&)"?+ name +?"=([^&]*)(&|$)");
????var?r = window.location.search.substr(1).match(reg);
????if(r !=?null)
????????return?unescape(r[2]);
????return?null;
}

  

關(guān)鍵方法講解:

1. encodeURI()? ? 函數(shù)可把字符串作為URI進(jìn)行編碼

2. decodeURI()? ? 函數(shù)可對(duì)encodeURI()函數(shù)編碼過的URI進(jìn)行解碼

?

經(jīng)過實(shí)測IE,Chrome,F(xiàn)ire Fox 等主流瀏覽器均沒問題

鏈接:https://www.dianjilingqu.com/533925.html

如何解決js地址欄中傳遞中文亂碼的問題的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
全州县| 章丘市| 长岛县| 利辛县| 连云港市| 全州县| 枣强县| 茌平县| 金湖县| 宝兴县| 江门市| 广昌县| 云安县| 亳州市| 文昌市| 蒙城县| 上林县| 合作市| 三亚市| 南昌市| 邓州市| 扎兰屯市| 连南| 甘洛县| 永修县| 安丘市| 上栗县| 常熟市| 营口市| 锦屏县| 正镶白旗| 永嘉县| 青冈县| 瓦房店市| 孙吴县| 荆州市| 托克逊县| 许昌市| 镇原县| 鹤岗市| 花莲县|