最终找到原因,数据库安装后,编码没设置,设置成utf-8就好了,修改配置文件,最简单的完美修改方法,修改mysql的my.cnf文件中的字符集键值(注意配置的字段细节):
1、在[client]字段里加入default-character-set=utf8,如下:
1
2
3
4
|
[client]
port = 3306
socket = /var/lib/mysql/mysql.sock
default
-
character
-
set
=utf8
|
2、在[mysqld]字段里加入character-set-server=utf8,如下:
1
2
3
4
|
[mysqld]
port = 3306
socket = /var/lib/mysql/mysql.sock
character
-
set
-server=utf8
|
3、在[mysql]字段里加入default-character-set=utf8,如下:
1
2
3
|
[mysql]
no-auto-rehash
default
-character-set=utf8
|
修改完成后,service mysql restart重启mysql服务就生效。
再一查询OK了