向SQL数据库存中文数据,乱码,读出来也没转换成中文<%@ page contentType="text/html;charset=gb2312" language="java"%>加了 不想用转换类的方法 

解决方案 »

  1.   

    你存进去的就是乱码,取出来的当然是乱码了,,
    你向数据库存储的过程就是在jsp页面里的,吗?
    还是用servlet或Action进行的呀,,
    要是的话用,,request
      

  2.   

    其实filter方法是最有效的同时也具备简洁性
      

  3.   

    这个可能由于你的数据库编码不是GB2312,还有你的数据库服务器的操作系统类型有时候也有关系,建议用中文系统,创建数据库用GB2312字符集,这样就不会有乱码
      

  4.   

    在插入数据之前转换一下
    String username = new Sttring(username.getBytes("ISO-8859-1"),"GBK");
      

  5.   

    直接把你的服务器里加一句contentType不就结拉吗