ubuntu 下 mysql 等编码问题 help me,please!

来源:百度知道 编辑:UC知道 时间:2024/05/15 06:36:34
我在Ubuntu下面

设置了MySql的编码为utf8

jsp页面编码也为utf8 在页面上提交一个中文到后台,

没有进行转码 直接插入数据库,可以的

但是转成UTF8插入就报错,

然后在页面上显示的时候上乱码

在浏览器里面设置下GB2312编码就正常了

在终端中也显示中文

MySql是5.1.31的

Tomcat是6.0.18的

JDK是6u13的
mysql> \s
--------------
.....
Server characterset: utf8
Db characterset: utf8
Client characterset: utf8
Conn. characterset: utf8
UNIX socket: /var/run/mysqld/mysqld.sock
Uptime: 3 hours 30 min 33 sec

mysql> show create table Manager_Kb;
....
ENGINE=InnoDB DEFAULT CHARSET=utf8 |

1 row in set (0.04 sec)

建的库用的什么编码?
表用的什么编码?

连接数据的时候有没有加编码!!!我记得JAVA连接语句是可以给参数的!

用phpmyadmin看一下你的数据表字段整理是否是utf-8_unicode