通过sudo apt-get install mysql-server安装的mysql的编码是latin1,不能支持中文。
需要修改/etc/mysql/my.cnf文件,可以通过vim或者gedit进入,
找到[client] 添加:
default-character-set=utf8 //默认字符集为utf8找到[mysqld]添加:
default-character-set=utf8 //默认字符集为utf8
如果mysql是5.0以上的,如果在[mysqld]添加无法启动重启mysql时,试试用character_set_server = utf8
然后重启mysql,用service mysql restart
使用 mysql> SHOW VARIABLES LIKE 'character%';查看,发现数据库编码均已改成utf8