咨询热线:4006-75-4006

售前:9:00-23:30    备案:9:00-18:00    技术:7*24h

Mysql 下中文乱码的问题解决方法总结

2017-02-05 15:05:33 15220次

Mysql 下中文乱码的问题解决方法总结


解决Mysql下中文乱码全是问号的问题

?是头疼的中文乱码问题,刚开始一直用的本地数据库测,这没问题啊,一点问题都没,但我忘记了安卓和web用的是服务器上我搭的数据库,测了一下,果然乱码了。

试了网上不少方法,,就都说一下吧


第一种方法

刚开始先检查MySQL数据库,发现正如网上所说,部分编码是latin1, 是如下的样子:

1.png

修改

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;

改完终于都是utf8了,但是测了一下,还是不行。


第二种方法

这里说下Linux下修改的方法

修改/etc/mysql/my.cnf 这个文件,在对应的地方加上以下代码

[client]
port = 3306
socket = /var/lib/mysql/mysql.sock
default-character-set=utf8

[mysqld]
port = 3306
socket = /var/lib/mysql/mysql.sock
character-set-server=utf8

[mysql]
no-auto-rehash

2.png

3.png

4.png

重启数据库之后就完美解决了乱码问题

希望能帮助到大家。


首页
最新活动
个人中心