javasript經常往java端傳遞漢字,之前經常就是一個url串:“name:冷面閻羅”,大多數下這樣傳遞都不會出現亂碼,不過前幾天出現亂碼了。
于是呼:在js端使用encodeURIComponent將url進行封裝一下,然后在java端再將url串進行解碼。
java端常用的方法
String text=new String(text.getBytes("iso8859-1"),"UTF-8");

不過我同事說也可以使用jdk的方法
URLDecoder.decode(libParams, "UTF-8");
我實驗過第一種方法可行,第二種方法未通過驗證,如有通過驗證的麻煩告知。
后附:
encodeURIComponent函數, good luck~~~