1. Pavel8897 - 20 Октября, 2017 - 18:17:09 - перейти к сообщению
Подскажите. Делаю авторизацию через phpmyadmin и после некоторые буквы отображаются не очень корректно. Кодировка стоит utf-8 без boom. В базу записывается кракозяброй.
2. Sail - 20 Октября, 2017 - 22:33:00 - перейти к сообщению
Pavel8897, для начала проверьте настройки сопоставления кодировок для Вашей схемы:
SELECT * FROM information_schema.SCHEMATA WHERE schema_name = 'DB_NAME';
Затем посмотрите, что в настройках сервера БД:
show variables like 'char%';
Ну и ещё, конечно, можно ознакомиться со следующими статьями:
Кодировка, кракозяблы (почему-то я всегда это слово через 'р' после 'б' писал... )
и, например, Корректная настройка MySQL для работы с UTF8
(Добавление)
А ещё есть utf8mb4... Но это не Ваш случай
SELECT * FROM information_schema.SCHEMATA WHERE schema_name = 'DB_NAME';
Затем посмотрите, что в настройках сервера БД:
show variables like 'char%';
Ну и ещё, конечно, можно ознакомиться со следующими статьями:
Кодировка, кракозяблы (почему-то я всегда это слово через 'р' после 'б' писал... )
и, например, Корректная настройка MySQL для работы с UTF8
(Добавление)
А ещё есть utf8mb4... Но это не Ваш случай