有资料说安装mysql的时候加上./configure --with-charset=gbk就可以。可是折腾了半天也没成功。有没有办法已经安装了之后再配置默认编码?

解决方案 »

  1.   

    配置要点:
    数据库用iso(默认)
    设置filter
    连接串url不指定字符集
    写入转为iso
    读取不需转码
    jsp设置为需要的字符集(不同中间件有不同要求)
      

  2.   

    你的意思是整个系统用iso吗?可是那样的话出现很奇怪的三角形之类的乱码。
      

  3.   

    "jdbc:mysql://localhost:3306/libmanager?useUnicode=true";
      

  4.   

    解决了。页面上这么写的。
    <%@ page contentType="text/html;charset=iso8859_1" language="java" %>
    <meta http-equiv="content-type" content="text/html; charset=GBK" />
    整个系统还是iso8859_1,非常感谢各位。
      

  5.   

    还有连接串url我指定了字符集gbk.结贴。
      

  6.   

    Mysql的版本?还有你用的驱动是什么?
      

  7.   

    版本是4。1,com.mysql.jdbc.Driver,
      

  8.   

    不好意思,等我结贴之后才发现还有你。谢谢laoer,如果愿意继续执教,我会另开帖子悬赏。呵呵。