我想知道,也許我有這個毛病雙%%編碼查詢字符串PARAMS
http://www.someone.com/SomePage.aspx?aid=%%MA_ID%%&tid=%%RECI_ID%%&
是它%%或%至編碼查詢字符串值?
我想知道,也許我有這個毛病雙%%編碼查詢字符串PARAMS
http://www.someone.com/SomePage.aspx?aid=%%MA_ID%%&tid=%%RECI_ID%%&
是它%%或%至編碼查詢字符串值?
單個.........(15個字符... phew)
您是否手動編碼url參數?如果是這樣,請嘗試使用HttpServerUtility的UrlEncode()或HtmlEncode()方法。您可以使用Page.Server屬性頁面訪問它。
雖然直接回答你的問題是:「URL編碼使用單個%」 ......
我相信,鏈接不是URL編碼。
簡而言之,%MA和%% MA都不是有效的URL標記 - %後面跟着一個十六進制值,即字符0-9A-F。
我在想這是一種內部編碼方案,由你在評論中提到的第三方處理器。因此,任何一種方式可能都是正確的答案,或者兩者都不是,或者兩者都有:-(。
對不起,這不是更有幫助,但你只需要檢查第三方的文檔。
我把這個鏈接發送給第三方電子郵件處理器,他們發回給我們的編碼值。我們不解碼任何東西。問題是,發回的參數之一正在改變我們......非常所以我想知道%%是否與此有關,但是當我爲每一個嘗試了一個%時,然後我只返回文本,這樣也不起作用。 /www.someone.com/SomePage.aspx?aid=%MA%5FID%&tid=%RECI%5FID%返回 – PositiveGuy 2009-09-03 20:51:30
這是一種奇怪的方式來編碼url參數。沿着wi th @ AviD的答案,%5F可能是一個有效的轉義符,但不是%MA或%RE ... – jrummell 2009-09-04 00:10:00