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