jdbc.driverClassName = com.mysql.jdbc.Driver
jdbc.url = jdbc:mysql://localhost:3306/dlsp?useUnicode=true&characterEncoding=UTF-8jdbc.username = root
jdbc.password = mysql~~~~~~~~~~~~~~~~~~~~~~~~~~~~
?useUnicode=true&characterEncoding=UTF-8这句是我后加的,以为加上就没有乱码,可是一加上去
注册的时候有中文就注册不上去。
不加这句就出现乱码。
应该怎么办?
请大家帮帮忙。
谢谢

解决方案 »

  1.   

    数据库设计表时字段什么的是UTF-8吗
      

  2.   

    http://blog.csdn.net/jinchun1234/archive/2009/06/19/4280998.aspx
      

  3.   


    那个怎么设啊?我就设成 :  NAME VARCHAR(30),这个样的了。
      

  4.   

    又是Mysql        在安装时language设置成GBK
    不什么问题都没了..
      

  5.   

    jdbc:mysql://localhost:3306/zshome?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&transformedBitIsBoolean=true加这一段,然后页面编码也要改成UTF-8,数据库也要改..右击 -->design table 然后在点Options -->chararter set utf-8--UTF-8 Unicode
      

  6.   

    jdbc.url = jdbc:mysql://localhost:3306/dlsp?useUnicode=true&characterEncoding=UTF-8 改为:jdbc.url = jdbc:mysql://localhost:3306/dlsp?useUnicode=true&characterEncoding=UTF-8 
      

  7.   

    好像精华里有专门处理mysql乱码问题的帖子,楼主可以参考下
      

  8.   

    重新安装数据库,字符设成utf-8,然后写个过滤器过滤request和response
      

  9.   

    解决乱码问题是一定要统一编码格式,数据库为UTF-8,页面为UTF-8,tomcat为UTF-8
    如果不同意,进行转码或者写过滤器仍然是要出问题的。
      

  10.   

    哦了,解决了!!!我在表后面上了一个default charset=utf8;
    可是在MySQL里查还是乱码。不过没事了。呵呵,谢谢大家啊。