Я бы хотел, чтобы каждая таблица и база данных (которые должны быть созданы) были utf-8, которые работают с эмодзи. Я понимаю, что есть несколько переменных, которые мне нужно определить внутри my.cnf
:
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
Хотя ответ Джима тоже должен работать.