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")
目前我遇到的亂碼問題都能解決。