标签:
参考博文:
http://mayue85.blog.163.com/blog/static/553886092010317111348552/
在j2ee连接数据库时出现问题:Illegal mix of collations (utf8_general_ci,COERCIBLE) and (latin1_swedish_ci,IMPLICIT)
错误的意思是:结果集中有两种字符集。
反正就是说某两个地方编码格式不同,要解决问题就要将它们设置一致。
我的目标是把所有的属性设置成utf8。
查看mySQL字符集设置:
SHOW VARIABLES LIKE ‘character_set_%‘;
SHOW VARIABLES LIKE ‘collation_%‘;
将字符集设置全部改为utf8:
set character_set_database =utf8;
set character_set_results =utf8;
set character_set_server =utf8;
set character_set_system =utf8;
SET collation_server = utf8_general_ci
SET collation_database = utf8_general_ci
显示表各个列的编码属性:
show full columns from table_user;
修改表的编码属性:
alter table table_user convert to character set utf8;
解决:Illegal mix of collations (utf8_general_ci,COERCIBLE) and (latin1_swedish_ci,IMPLICIT)
标签:
原文地址:http://www.cnblogs.com/susuguo/p/5078440.html