你在第一个页面把数据传到第二个页面时(通过表单Submit)
在第二个页面里面加上如下语句:
String cBytes = "GBK";
request.setCharacterEncoding(cBytes);然后再用request.getParameter获取你传递的值.
你可以println出来看看,应该就不是乱码了.

解决方案 »

  1.   

    'ccc','jjj'String cc=new String("ccc").getBytes("iso8859-1"),"gb2312")
      

  2.   

    谢谢楼上二位的指点,问题解决了,真的非常感谢,但现在又出现了一个问题,就是如果输入<>'这样的特殊符号就无法将数据插入数据库中了,怎么转换呢?再烦指点一下好吗?我刚学,许多地方都不懂,劳驾指点了。
      

  3.   

    <  : &lt;
    >  : &gt;
    '  : &#39;
      

  4.   

    进行如下转换即可:String newStr = new String(oldStr.getBytes("ISO8859-1"));其中,oldStr是包含中文字符的字符串