url 傳參 (location.href 或 firame的src 等) 亂碼的解決方案(屢試不爽)

 String xxxxx = new String(request.getParameter("[your-param-name]").getBytes("iso8859-1"),"UTF-8");

String xxxxx = new String(request.getParameter("[your-param-name]").getBytes("GBK"),"ISO8859-1")

 

如果第一種不行 就用第二種,第二種不行就用第一種

 

也不一定非用在url傳參上,任何亂碼問題,在java端都可以這樣解決。

String xxxxx = new String(xxxxx.getBytes("GBK"),"ISO8859-1")
或  String xxxxx = new String(xxxxx.getBytes("iso8859-1"),"UTF-8")

 

目前我遇到的亂碼問題都能解決。

發佈了49 篇原創文章 · 獲贊 0 · 訪問量 5631
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章