在ASP中關(guān)于“+”的特殊處理方法分享
作者: 來源: 發(fā)布時(shí)間:2011-6-13 15:20:02 點(diǎn)擊:
本文提供給大家的是關(guān)于作者的一個(gè)小經(jīng)驗(yàn)分享,分享的是在ASP中關(guān)于“+”的特殊處理,希望能幫助到大家。
今天在做一個(gè)小東西,突然發(fā)現(xiàn)一個(gè)asp的問題,就是在使用request.querystring("str")的時(shí)候,如果str中包含特殊的字符(eg.'+')的時(shí)候,使用request.querystring("str")接受到的數(shù)據(jù)中,就完全沒有了'+',不知道怎么回事???開始以為是自己的程序?qū)戝e(cuò)了,測試了好幾遍都是如此,最后采用了replace進(jìn)行'+'替換成為 '*',后,再在request.querystring(replace(str,"*","+"))進(jìn)行解決了。
以下是我的簡單的測試:
環(huán)境:win xp + iis 5.1 + Maxthon
example1.asp
<%response.redirect("example2.asp?str=dsj+dsj")%>
example2.asp
<%=request.querystring("str")%>
顯示為:
dsj dsj
上一篇:ASP升級程序的介紹及使用說明 下一篇: 關(guān)于ASP錯(cuò)誤處理的介紹
[收藏此文章]