I. 新站
如果是新建站,那么一定要在建立数据库的时候就制定当前数据库的编码为utf8mb4
、utf8mb4_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 了,你还在等什么!?
1 条评论
OωO