冷面阎罗

低调做人&&高调做事
随笔 - 208, 文章 - 3, 评论 - 593, 引用 - 0
数据加载中……

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

posted on 2009-02-19 11:14 冷面阎罗 阅读(1057) 评论(1)  编辑  收藏

评论

# re: javasript与java之间传递汉字乱码  回复  更多评论   

我在用jquery和java通讯时头疼了很久的这个问题,网上有实现了javascript的encode方法的java类,搜一下就出来。如需这个类,可以发邮件到我邮箱要,troyou@126.com,我也是从网上拿来的
2009-03-05 14:56 | 读书佬

只有注册用户登录后才能发表评论。


网站导航: