输入banner图图片脚本导航/分类

ubuntu下mysql中文乱码问题

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中文乱码问题

标签: