有人做过网银的接口??  他们返回给我的是gb2312的字符编码,可是显示出来的都是乱码
,我试了很多中转码都不可以,有人知道怎么解决么。

解决方案 »

  1.   

    你在读取的时候,指定一下编码看看,比如
    BufferedReader reader = new BufferedReader(new InputStreamReader(con.getInputStream(), "GBK"));con 是你的链接!
      

  2.   

    統一下
    把頁面顯示的charset全改成gb2312試試?
      

  3.   

    我已经用了 request.setCharacterEncoding("utf-8");  
    然后页面也分别试了 utf-8 和gb2312
     String ret1 = new String(ret2.getBytes("gb2312"), "utf-8"); 也用了  都不行 我晕倒了
      

  4.   

    String ret1 = new String(ret2.getBytes("gbk"), ""iso8859-1");试下看看如何?
      

  5.   

    大家顺便也看看我的:
    50分挑战你的上传JSP页面表单信息到MySQL后乱码解决方案帖子地址:
    http://topic.csdn.net/u/20080508/11/eedadccf-21c8-4871-b760-5420ffe8ad92.html?seed=325256061