舫摘

知人者智 自知者明 胜人者有力 自胜者强

0%

MariaDB 在Linux下设置编码

修改/etc/mysql/my.cnf

1
2
3
4
5
6
7
8
9
10
11
12
[mysqld]
init_connect='SET collation_connection = utf8_unicode_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake

[client]
default-character-set=utf8

[mysql]
default-character-set=utf8
1
mysql> show variables like "%character%";show variables like "%collation%";
Variable_nameValue
character_set_clientutf8
character_set_connectionutf8
character_set_databaseutf8
character_set_filesystembinary
character_set_resultsutf8
character_set_serverutf8
character_set_systemutf8
character_sets_dir/usr/share/mysql/charsets/
8 rows in set (0.00 sec)
Variable_nameValue
collation_connectionutf8_unicode_ci
collation_databaseutf8_unicode_ci
collation_serverutf8_unicode_ci
3 rows in set (0.00 sec)