charset=GBK
改成 charset=gb2312 试试

解决方案 »

  1.   

    gb2312也试过了,没有作用,iso8859-1也没效果
      

  2.   

    <%@ page contentType="text/html;charset=gb2312"%>
    jsp要用jsp的转码,
    <META http-equiv=Content-Type content="text/html; charset=GBK">
    这是html的
      

  3.   

    设成gb2312,不转码试试。直接打印 tree 看看是不是乱码你试试
    out.println("中文");
    看看是乱码吗? 
    你的url是真的url还是中文字符? 如果是url,应该用java.net.URLEncoder
      

  4.   

    问题解决!散分
    leonwu1981(钱少啊) 说得对,不够还需补充一下:
    tmpTree = new String(tree.getBytes(),"ISO8859-1");无须再转码,改为:tmpTree = new String(tree.getBytes())