我也试过用这个格式
 String Content=request.getParameter("Content");
   String xContent = new String(Content.getBytes("ISO8859_1"), "gb2312");
插入数据库还是乱码

解决方案 »

  1.   

    String Content=request.getParameter("Content");
       String xContent = new String(Content.getBytes("ISO8859_1"), "gb2312"); 
    不是在什么情况下都需要用的,如果在不该用的地方用了,或者用了两次,数据库中都会是乱码。一般只在利用request.getParameter方法得到的变量存入数据库时才需要用的
      

  2.   

    我就是照这样子String xContent = new String(Content.getBytes("ISO8859_1"));
    才解决乱码的,不知道楼主怎么会这样
      

  3.   

    String content2 = new String(content.getBytes("ISO-8859-1"), "GBK");
    这个呢
      

  4.   

    还是加个过滤器的好,省得每次都要这样转换。
    tomcat自带有这个过滤器的,你去它目录里面找。