建议用gbk把!兼容性不错!
default-character-set=gbk

解决方案 »

  1.   

    useUnicode=true&characterEncoding=GB2312我也这样用。
      

  2.   

    各位:4.0这样ok
    可是4.1怎么办啊?useUnicode=true&characterEncoding=GB2312
    根本不行,出来还是乱的
      

  3.   

    不是啊,老兄,你是用什么做开发啊?这个不光与数据库有关,还与开发语言有关的!
    如果你是用JSP做,那参照下面的,肯定没问题!
    1、连接数据库的URL:
    jdbc:mysql://localhost:3306/YFMSDB?user=kerry&password=kerry&useUnicode=true&characterEncoding=GB2312
    最后为指定你需要使用的编码方式2、在JSP页面中指定编码方式:
    <meta http-equiv="Content-Type" content="text/html; charset=GB2312">
    <%@ page contentType="text/html; charset=GB2312"%>3、将页面中的参数值传递到下一个页面后,在request.getParameter()之前需要:
    request.setCharacterEncoding("GB2312");你试一下吧,肯定没问题!!!
      

  4.   

    这样,你先告诉我你用mm.mysql.jdbc的版本是多少,然后我再告诉你解决方法。