首頁 Home > 線上問答 Q & A > 技術分享 > Request 中文參數產生亂碼
|
Request 中文參數產生亂碼 |
Views : 6189 | |||||
最近發現....... 當網頁接收上一頁傳來的 Request 參數時,如果參數中含有中文字,容易出現亂碼,這個問題其實困擾了我很久... >"< 因為,IE 7 或 FireFox 都沒有這樣的情況,只有當 user 使用 IE 6 以下版本時,才會出現這個現象。 在這裡跟大家分享,其實只要在傳送 Request 參數之前,將原本的程式: Response.Redirect "index.asp?msg=對不起,我是亂碼" 做一點小小的加工: Response.Redirect "index.asp?msg=" & Server.URLENCODE("對不起,我是亂碼") 如上,將 Request 參數先經過 16進位編碼處理,在傳送出去,就不會產生亂碼了。
|
|||||||
2/12/2009 10:51:30 AM | |||||||
|
|||||||
|
RE: Request 中文參數產生亂碼 | ||||||
路過此地 剛好看到 謝謝分享! |
|||||||
回覆 1. 2/20/2009 9:42:03 AM | |||||||
|
|||||||
|
RE: Request 中文參數產生亂碼 | ||||||
讚!! 收錄ㄌ^^ |
|||||||
回覆 2. 3/9/2009 12:41:56 PM | |||||||
|
|||||||
|
RE: Request 中文參數產生亂碼 | ||||||
看不懂 XD |
|||||||
回覆 3. 5/7/2009 4:13:50 PM | |||||||
|
|||||||
|
RE: Request 中文參數產生亂碼 | ||||||
如果是java的參數傳遞要怎麼改呢 ex: function DeleteRescueClassData(res_classNo,teacher_no){ 以上的程式要怎麼改 我也有中文變亂碼的問題 |
|||||||
回覆 4. 5/21/2009 2:51:24 PM | |||||||
|
|||||||
|
RE: Request 中文參數產生亂碼 | ||||||
Hi 阿葉: 你可以試試看,用 escape() 來處理 將你的參數經過編碼再接收 關於 escape() 的用法可參考 這裡 加油 ^^ |
|||||||
回覆 5. 6/3/2009 10:08:25 AM | |||||||
|
|||||||