javasript与java之间传递汉字乱码

javasript与java之间传递汉字乱码

        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~~~

你可能感兴趣的:(javasript与java之间传递汉字乱码)