asp中關於 的特殊處理

2021-04-02 06:30:38 字數 467 閱讀 7799

今天在做乙個小東西,突然發現乙個asp的問題,就是在使用request.querystring("str")的時候,如果str中包含特殊的字元(eg.'+')的時候,使用request.querystring("str")接受到的資料中,就完全沒有了'+',不知道怎麼回事???開始以為是自己的程式寫錯了,測試了好幾遍都是如此,最後採用了replace進行'+'替換成為 '*',後,再在request.querystring(replace(str,"*","+"))進行解決了。

以下是我的簡單的測試:

環境:win xp + iis 5.1 + maxthon

example1.asp

<%response.redirect("example2.asp?str=dsj+dsj")%>

example2.asp

<%=request.querystring("str")%>

顯示為:

dsj dsj

asp中關於 的特殊處理

今天在做乙個小東西,突然發現乙個asp的問題,就是在使用request.querystring str 的時候,如果str中包含特殊的字元 eg.的時候,使用request.querystring str 接受到的資料中,就完全沒有了 不知道怎麼回事?開始以為是自己的程式寫錯了,測試了好幾遍都是如此...

LIKE查詢中特殊字元的特殊處理

sql語句中,我們可以在where子句裡使用like來達到模糊查詢的目的。like子句支援的萬用字元如下 不過,在某些情況下,我們可能有查詢char或varchar中的 或 字元的需求,為達到這類目標,我們需要使用escape子句。escape子句規定escape字元,如果escape字元出現在 或...

RIP協議中的特殊處理

rip協議中的特殊處理 1 對相同路由開銷的的處理 當修改報文中的路由開銷和路由資料庫的路由開銷相同時,不修改路由資料庫中的路由。這種情況對應在實際網路中的問題,是指網路中出現了多條開銷相同的路由時,路由如何選擇的問題。在這種情況下,採用先入為主的原則,即採用以前的路由。這符合處理方式的簡單性和實用...