我希望(要创建的)每个表和数据库都是与emojis一起工作的utf-8。我知道在my.cnf
中有几个变量需要定义:
init\u connect='SET collation\u connection=??'
init_connect='SET NAMES
字符集服务器=???
排序规则服务器=???
但是,我不确定在?
中放什么。我应该在my.cnf中放入什么
本文可能有助于:https://mathiasbynens.be/notes/mysql-utf8mb4#utf8-to-utf8mb4
它详细说明了如何切换到utf8mb4
以支持完整的unicode,从而允许使用以下配置的emojis:
[客户端]
默认字符集=utf8mb4
[mysql]
默认字符集=utf8mb4
[mysqld]
字符集客户端握手=FALSE
字符集服务器=utf8mb4
排序规则服务器=utf8mb4\u unicode\u ci