网上有很多,用这个试试
http://webasp.net/article/17/16580.htm
查询时用我才回过的
http://community.csdn.net/Expert/topic/4276/4276878.xml?temp=.2609674

解决方案 »

  1.   

    字符串转换的问题,多试试 new String(byte[] , “各种编码”);
      

  2.   

    问题还存在,我不是用JSP插入中文的,用普通的JAVA类通过HIBERNATE插入,把MYSQL的默认语言设置改了也不行,转码的方法好象也不行
      

  3.   

    MYSQL中汉字的存储格式是ISO-8859-1,而在JSP页面中一般采用GB2312的格式来显示汉字,因此将JSP页面中的汉字存储到数据库中时,需要将汉字的格式进行转换,将GB2312--->ISO-8859-1的格式,反之,从数据库中读取汉字的时候亦然!
    具体而言,可以在存入数据库之前,调用如下函数:
    String str=new String(strName.getBytes(“iso-8859-1”),”GB2312”);
    这样,存入数据库的数据库的数据就可见了。
      

  4.   

    csdn搜一下,字符串转换的问题