当前位置:Gxlcms > 数据库问题 > ubuntu下mysql中文乱码问题

ubuntu下mysql中文乱码问题

时间:2021-07-01 10:21:17 帮助过:15人阅读

stop mysql $sudo vim /etc/mysql/my.cnf
[client] 
default-character-set=utf8 #增加这一行,指定字符集
port            = 3306 
socket          = /var/run/mysqld/mysqld.sock 
 
.............
 
[mysqld] 
character_set_server=utf8 #增加这一行,指定字符集
user            = mysql 
pid-file        = /var/run/mysqld/mysqld.pid

重启服务,字符集就成了UTF-8。要注意修改前存在的数据库和表的字符集不会改变。

以上转自:http://my.oschina.net/sldk/blog/266268

弄完之后发现php对其操作时还会出现乱码,这需要在链接数据库时指定字符集

$mysqli->set_charset(‘utf8‘);

注意是utf8

ubuntu下mysql中文乱码问题

标签:

人气教程排行