我希望每个表格和数据库(将被创build)是与表情符号一起使用的utf-8。 我知道我需要在my.cnf定义一些variables:
init_connect='SET collation_connection = ??? ' init_connect='SET NAMES ???' character-set-server = ??? collation-server = ???
但是,我不知道该把什么放在??? 。 我在my.cnf里面放什么?
这应该工作:
[mysqld] character-set-server=utf8mb4 collation-server=utf8mb4_unicode_ci init-connect='SET NAMES utf8mb4'
也许你需要定义这些选项:
[client] default-character-set=utf8mb4 [mysql] default-character-set=utf8mb4
希望能帮助到你。 干杯
更新:更改为utf8mb4
看看这个网站https://mathiasbynens.be/notes/mysql-utf8mb4
虽然吉姆的答案也应该起作用。