關(guān)于處理GET方式提交的含有特殊字符的參數(shù)
[ 來源:動(dòng)網(wǎng) |作者:佚名 ]
曾經(jīng)有一位朋友遇到這樣一個(gè)問題,一產(chǎn)品名稱為A&T Plastic,在產(chǎn)品列表中產(chǎn)生了這樣的一個(gè)聯(lián)接A&T Plastic,在服務(wù)器端接收此參數(shù)的時(shí)候怎么也無法接收到準(zhǔn)確的產(chǎn)品名。當(dāng)時(shí)問我,如何解決,也許是當(dāng)時(shí)忙吧,隨口告訴他用HTMLENCODE方法,對(duì)方試告訴并沒有能解決這個(gè)問題。我當(dāng)時(shí)沒有再給予回答,偶爾想起實(shí)在是對(duì)不起,我講錯(cuò)了。閑暇整理了一下如何處理GET方式提交的含有特殊字符的參數(shù),以表內(nèi)心的愧疚。
特殊特殊字符的含義————————————————————————————字符 特殊字符的含義 URL編碼# 用來標(biāo)志特定的文檔位置 %23% 對(duì)特殊字符進(jìn)行編碼 %25& 分隔不同的變量值對(duì) %26+ 在變量值中表示空格 %2B\ 表示目錄路徑 %2F= 用來連接鍵和值 %3D? 表示查詢字符串的開始 %3F
當(dāng)鍵值中含有以上列表中的一些字符時(shí)無法準(zhǔn)確的接收其中的值。