URL編碼

0X01 網(wǎng)址中有漢字

URL http://zh.wikipedia.org/wiki/春節(jié)

IE8仲墨、FireFox

http://zh.wikipedia.org/wiki/%E6%98%A5%E8%8A%82

網(wǎng)址路徑的編碼,用的是utf-8編碼

0X02 查詢字符串中有漢字

URL http://www.baidu.com/s?wd=春節(jié)

IE8

B4 BA BD DA----GB2312編碼

FireFox

%B4%BA%BD%DA----GB2312編碼毕箍,在每個(gè)字節(jié)前加了%

查詢字符串的編碼,用的是操作系統(tǒng)的默認(rèn)編碼

0X03 方法中有漢字

在已打開的網(wǎng)頁(yè)上档痪,直接用Get或Post方法發(fā)出HTTP請(qǐng)求

百度

http://www.baidu.com/s?wd=%B4%BA%BD%DA----GB2312編碼

谷歌

http://www.google.com/search?s=%E6%98%A5%E8%8A%82----utf-8編碼

GET和POST方法的編碼弧哎,用的是網(wǎng)頁(yè)的編碼
關(guān)鍵在于Accept—Charset的內(nèi)容是GB2312還是UTF-8

0x04 Ajax調(diào)用的URL中有漢字

url = url + "?q=" +document.myform.elements[0].value; 
// 假定用戶在表單中提交的值是"春節(jié)"這兩個(gè)字
http_request.open('GET', url, true);

IE

q=%B4%BA%BD%DA----GB2312編碼

FireFox

q=%E6%98%A5%E8%8A%82----utf-8編碼

在Ajax調(diào)用中,IE總是采用GB2312編碼(操作系統(tǒng)的默認(rèn)編碼)萌业,而Firefox總是采用utf-8編碼

0X05 Javascript中的編碼函數(shù)

Escape函數(shù)

js中編碼函數(shù)中最古老的一個(gè),Escape不能直接用于URL編碼奸柬,它會(huì)返回一個(gè)字符的Unicode編碼值生年。
需要注意的是

1、Js函數(shù)的輸入和輸出廓奕,默認(rèn)都是Unicode字符.
2抱婉、Escape函數(shù)不對(duì)+進(jìn)行編碼,服務(wù)器會(huì)認(rèn)為是空格(表單提交時(shí)桌粉,會(huì)將空格轉(zhuǎn)換成+)
3蒸绩、現(xiàn)在基本不提倡使用

>javascript:escape("春節(jié)")
<"%u6625%u8282"

對(duì)應(yīng)的解碼函數(shù)是Unescape

EncodeURI函數(shù)

EncodeURI()是Javascript中真正用來對(duì)URL編碼的函數(shù)。

EncodeURIComponet函數(shù)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末铃肯,一起剝皮案震驚了整個(gè)濱河市患亿,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌押逼,老刑警劉巖步藕,帶你破解...
    沈念sama閱讀 217,084評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異挑格,居然都是意外死亡咙冗,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,623評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門漂彤,熙熙樓的掌柜王于貴愁眉苦臉地迎上來雾消,“玉大人,你說我怎么就攤上這事挫望×⑷螅” “怎么了?”我有些...
    開封第一講書人閱讀 163,450評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵士骤,是天一觀的道長(zhǎng)范删。 經(jīng)常有香客問我,道長(zhǎng)拷肌,這世上最難降的妖魔是什么到旦? 我笑而不...
    開封第一講書人閱讀 58,322評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮巨缘,結(jié)果婚禮上添忘,老公的妹妹穿的比我還像新娘。我一直安慰自己若锁,他們只是感情好搁骑,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,370評(píng)論 6 390
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般仲器。 火紅的嫁衣襯著肌膚如雪煤率。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,274評(píng)論 1 300
  • 那天乏冀,我揣著相機(jī)與錄音蝶糯,去河邊找鬼。 笑死辆沦,一個(gè)胖子當(dāng)著我的面吹牛昼捍,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播肢扯,決...
    沈念sama閱讀 40,126評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼妒茬,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了蔚晨?” 一聲冷哼從身側(cè)響起乍钻,我...
    開封第一講書人閱讀 38,980評(píng)論 0 275
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎蛛株,沒想到半個(gè)月后团赁,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,414評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡谨履,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,599評(píng)論 3 334
  • 正文 我和宋清朗相戀三年欢摄,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片笋粟。...
    茶點(diǎn)故事閱讀 39,773評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡怀挠,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出害捕,到底是詐尸還是另有隱情绿淋,我是刑警寧澤,帶...
    沈念sama閱讀 35,470評(píng)論 5 344
  • 正文 年R本政府宣布尝盼,位于F島的核電站吞滞,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏盾沫。R本人自食惡果不足惜裁赠,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,080評(píng)論 3 327
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望赴精。 院中可真熱鬧佩捞,春花似錦、人聲如沸蕾哟。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,713評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至帘营,卻和暖如春票渠,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背仪吧。 一陣腳步聲響...
    開封第一講書人閱讀 32,852評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工庄新, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人薯鼠。 一個(gè)月前我還...
    沈念sama閱讀 47,865評(píng)論 2 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像械蹋,于是被迫代替她去往敵國(guó)和親出皇。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,689評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • 關(guān)于URL編碼 一哗戈、問題的由來 URL就是網(wǎng)址郊艘,只要上網(wǎng),就一定會(huì)用到唯咬。 一般來說纱注,URL只能使用英文字母、阿拉伯...
    奶茶007閱讀 424評(píng)論 0 1
  • URL是Universal Resource Locator的簡(jiǎn)稱胆胰,翻譯過來那就是統(tǒng)一資源定位符狞贱,好吧,我們經(jīng)常會(huì)...
    __七把刀__閱讀 3,489評(píng)論 0 3
  • 我從心臟開始腐化 直到我完全死亡 明年的春日 我又將重生 活過一個(gè)世紀(jì) 再次把世間愛戀 ——...
    龍子云閱讀 160評(píng)論 0 0
  • 全能自戀蜀涨,就是一個(gè)人覺得自己是“神”瞎嬉,“神”一動(dòng)念頭,外部世界就會(huì)按照自己的意愿給予回應(yīng)厚柳;如果外部世界不按...
    鮑弘軍閱讀 665評(píng)論 0 0