I. 新站

如果是新建站,那么一定要在建立数据库的时候就制定当前数据库的编码为utf8mb4utf8mb4_general_ci。这样默认建表的编码就全部为utf8mb4了。最后修改数据库配置文件:'charset' => 'utf8mb4'

II. 旧站

首先修改数据表编码:

alter table table_name convert to character set utf8mb4 collate utf8mb4_general_ci;

然后也需要修改数据库配置文件中:'charset' => 'utf8mb4'

III. mysql

==========
添加到mysql.ini文件中,可以让utf8mb4更好地工作。

[client]
default-character-set=utf8mb4

[mysqld]
character-set-server = utf8mb4
collation-server = utf8mb4_general_ci
init_connect='SET NAMES utf8mb4'
skip-character-set-client-handshake = true

[mysql]
default-character-set = utf8mb4

IV. 补充

======
GitHub 等一大波版本工具都支持 Emoji 了,你还在等什么!?

EMOJI CHEAT SHEET

最后修改:2019 年 03 月 04 日
如果觉得我的文章对你有用,请随意赞赏