您的位置:首页 > 数据库 > MySQL

关于Mysql中文乱码问题该如何解决(乱码问题完美解决方案)

2017-04-13 09:55 746 查看
用 show variables like “%colla%”;

show varables like “%char%”;

这两条命令查看数据库与服务端的字符集

首先,在Myeclipse中至少有三个地方可以进行编码:

1:window->Preferences->General->WorkSpace将默认的GBK设置成UTF-8;

2:项目右键->Properties->resource将Text file encoding中的GBK改成UTF-8;

3:window->Preferences->Myeclipse->Files and Editors下边有很多子选项,点开每一个子选项会有一个字符编码设置,将自己需要的子选项的字符编码设置成UTF-8

其次,你要看一下你代码里JDBC连接语句是否设置了编码格式,在此,我举个小例子,仅供参考jdbc.url = jdbc:mysql://localhost:3306/familysafemanagement?useUnicode\=true&characterEncoding\=UTF-8 注意最后边的编码

再有,就是数据库的编码格式设置了

1、查看连接属性,将编码格式设置为UTF-8

2、查看数据库属性,将编码格式设置为UTF-8

3、查看具体的表的属性,将编码格式设置为UTF-8

4、查看具体字段属性,将编码格式设置为UTF-8

5、show variables like “%char%”;查看默认的编码格式,使用语句设置编码格式,具体语句如下:

SET character_set_client=’utf8’;

SET character_set_connection=’utf8’;

SET character_set_database =’utf8’;

SET character_set_results =’utf8’;

SET character_set_server =’utf8’;

SET character_set_system =’utf8’;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: