Страница 1 из 1

Как поменять кодировку у сервера на utf8mb4?

Добавлено: Вт ноя 25, 2025 4:40 am
asizintsev
Есть необходимость хранить эмодзи в тексте. Нужные таблицы и соединение с сервером стоят в кодировке utf8mb4_general_ci, как у самого сервера задать нужную кодировку?

Re: Как поменять кодировку у сервера на utf8mb4?

Добавлено: Ср ноя 26, 2025 4:22 am
sbury
Настроить работу драйвера на 4 байт. Прописать в /etc/my.csf

Код: Выделить всё

[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 
Желательно все таки использовать utf8mb4_unicode_ci, а не utf8mb4_general_ci

Любой из активных Web сервисов должен быть настроен на работу с utf-8, используется в панеле по умолчанию, четвертый бит они понимают изначально.