Maria DB仍然无法保存utf8字

时间:2015-07-10 04:11:08

标签: mysql utf-8 mariadb

我设置/etc/my.cnf.d/server.cnf

[mysqld]
collation-server=utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server=utf8

/etc/my.cnf.d/mysql-clients.cnf

[mysql]
default-character-set=utf8

SET NAMES UTF8

但仍然无法保存中文单词

enter image description here

1 个答案:

答案 0 :(得分:1)

一些中文"字符"需要4个字节utf8mb4(而非utf8)是为他们设计的。请提供一些您无法保存的中文单词的示例,以及您尝试SELECT时获得的内容。

还提供

SELECT col, HEX(col) FROM table WHERE ...

所以我们可以看看它们是否正确存储。 (对比显示不正确。)