MySQL utf8mb4

my.cnf

[client]
default-character-set = utf8mb4

[mysql]
default-character-set = utf8mb4

[mysqld]
collation-server = utf8mb4_unicode_ci
init-connect='SET NAMES utf8mb4'
character_set_server = utf8mb4

如果是设置成utf8的话

[client]
default-character-set=utf8

[mysql]
default-character-set=utf8

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

如果你的数据表不是utf8mb4,那么我们应该如何存储utf8mb4的字符呢?

你可以 uri_escape 后再存储,用的时候 uri_unescape


MySQL

这篇文章: 有用 无用
创建 2016-11-08 07:23:39 / 更新 2017-02-03 14:34:20