發表文章

目前顯示的是有「ASP」標籤的文章

經典ASP_表單提交參數語法及編碼校正_網址傳參數顯示於網頁中會中文亂碼的問題排除

圖片
近期又回到考古學者的身分 開始又接觸到Active Server Page 跟 Crystal Report 剛好在第二份工作都有摸過這些老東西XDD   稍微溫故 暖身 筆記一下 起初程式碼會於解析get 網址後綴參數有誤擷取的問題,沒依照key1=val1&key2=val2方式作正確擷取 程式碼 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 <HTML> <HEAD> </HEAD> <BODY> <% name = Request( "name" ) Response.write "name:" & name & "<br />" name1 = Request( "actor" ) Response.write "actor:" & name1 & "<br />" %> </BODY> </HTML> Step1.先調整此頁程式碼的codepage codepage指定了IIS按什麼編碼讀取傳遞過來的串串(表單提交,地址欄傳遞等)。 在此先改為UTF8 讓沒按照key1=val1&key2=val2方式作正確擷取可排除 程式碼 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 <%@ codepage= 65001 %> <HTML> <HEAD> </HEAD> <BODY> <% name = Request( "name" ) Response.write "name:" & name & "<br />" name1 = Request( "actor" ) Response.write ...

404.11 - Not Found 要求篩選模組設定為拒絕包含雙重逸出序列的要求

圖片
  要求篩選模組設定為拒絕包含雙重逸出序列的要求 在商品品項要導入到詳細說明頁這塊 遇到此異常 原因是因為 plus sign 加號是比較麻煩的一個字符 當透過URL傳遞會被轉譯為空白 所以首先接收端頁面當處理好空白的去頭去尾 要記得將空白作取代為+的處理 使後續DB撈取不會失真 再來就是IIS的設定 要求篩選 編輯功能設定... 勾選「允許雙重逸出」 Ref: IIS HTTP 錯誤 404.11 - Not Found 要求篩選模組設定為拒絕包含雙重逸出序列的要求。 http://marco.easyusing.com/2013/07/iis-http-40411-not-found.html 上傳檔案至 IIS 的檔案名稱有三個字元最好禁止使用: % # + https://blog.miniasp.com/post/2011/07/08/Avoid-some-Bad-Characters-to-Use-in-Web-based-Filenames