mysql 编码设置

时间:2021-10-19 16:17:46

(windows下)

打开C:\Program Files\MySQL\MySQL Server 5.0\my.ini

(ubuntu下)

打开 /etc/mysql/my.cnf

在[client]下面寻找default-character-set,然后将其值修改为:
default-character-set=utf8
若找不到default-character-set,加上上面一行即可。

[mysqld]同理:
character_set_server=utf8

init_connect='SET NAMES utf8'

进入mysql

mysql> set names utf8;

它相当于下面的三句指令:
SET character_set_client = utf8;
SET character_set_results = utf8;
SET character_set_connection = utf8;

下面语句用于查看编码方式是否已经修改:
show variables like 'char%';

show variables like 'coll%';