Привет. Задолбался ковырять phpmyadmin и php. Проблема такая: На сайт в список вывожу русские наименования (ФИО). Они отображаются знаками вопроса. Кодировка везде utf8mb4_unicode_ci ( в базе, в таблице, в файле php). Такая же проблема при записи через php в базу SQL. Если писать по русски, то будет выглядеть вот так: Здарова! Как дела? Кто разбирается в проблеме - готов заплатить за решение вопроса. Подключение ани деск, тим, дискорд - без разницы. Скинуть доступы не смогу. Только через мой комп, что бы потом не менять везде пароли!
@Eugenepwnz, можно предположить, что при/после установки соединения с базой данных не задана кодировка соединения. Один из вариантов: mysqli::set_charset или для PDO.
$connection = mysqli_connect($localhost,$username,$password,$database); mysqli_set_charset('utf8'); //return !mysqli_connect_errno(); return $connection; вот у меня так стоит. Не работает все равно. Может написал как то не верно
Увы, да. Не хватает одного аргумента при вызове функции mysqli_set_charset. Того самого $connection первым параметром. Гляньте в примерах. Спойлер PHP: mysqli_set_charset($connection, "utf8");
Заработало! Спасибо огромное, низкий поклон в ноги =) Готов отблагодарить донатом. Неделю просто не вылезал из пхп файлов, не мог решить эту проблему. Слава богу =))))))))))))))