經典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 ...