中文乱码问题:
主要原因就是编码与解码方式不一致。
在数据库中文乱码的时候主要看三个点:
1、数据库或者表的编码方式
2、编辑器(我的是myeclipes)编码时候设置的编码方式,连接JDBC的时候可以在url后面加上参数CharacterEncoding=??
3、检查mysql安装时候指定的编码方式 (我使用的是免安装版本,是在my.ini中指定。我主要是这里:
- [mysql]
- default-character-set=utf8
- [mysqld]
- character-set-server=utf8
)
如果前面两个点不能解决,就关注一下第三个点。