我希望每个表和数据库(要创建)都是与emojis一起使用的utf-8.我知道我需要在里面定义一些变量my.cnf:
init_connect='SET collation_connection = ??? '
init_connect='SET NAMES ???'
character-set-server = ???
collation-server = ???
Run Code Online (Sandbox Code Playgroud)
但是,我不知道该放什么???.我放在里面my.cnf怎么样?
eol*_*eol 12
本文可能会有所帮助:https://mathiasbynens.be/notes/mysql-utf8mb4#utf8-to-utf8mb4
它详细解释了如何切换到utf8mb4支持完整的unicode,从而允许emojis使用以下配置:
[client]
default-character-set = utf8mb4
[mysql]
default-character-set = utf8mb4
[mysqld]
character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
Run Code Online (Sandbox Code Playgroud)