例如我在百度中输入要查找的汉字 百度的地址栏中出现%E6%92%92%E6%97%A类似这样的代码 我想知道这是怎么回事 高手赐教

解决方案 »

  1.   

    进行了编码 中文不直接传递 百度好似就是gbk编码。。
      

  2.   

    假如说我 输入了  依然 两个汉字  他是把这2个汉字按gbk进行编码显示在地址栏中?
      

  3.   

    public static void main(String[] args) {
    try {
    String sEncode = URLEncoder.encode("你好", "GBK");
    System.out.println(sEncode); String sDecode = URLDecoder.decode(sEncode, "GBK");
    System.out.println(sDecode);
    } catch (UnsupportedEncodingException e) {
    e.printStackTrace();
    }
    }
      

  4.   

    这是完全可以b和g的东西关键字decode encode url和乱码是两回事