Трабл в том, что при создание строки в таблице(с сайта) - в самой таблице пишутся непонятные символы, а на сайте отображается всё нормально.
Искал решение, почти везде писалось одно и тоже - нужно выставить кодировку при создании базы, нужно вставить команды в конфиг mysql и тому подобное. Всё это у меня стоит, но помогло ток одно решение, а именно - выставлять кодировку при подключение к бд.
new PDO("mysql:host=localhost;dbname=$DB_NAME;charset=utf8;", $DB_USER, $DB_PASS);
Но, это скорее всего дерьмовое решение и лучше использовать какое-то другое, но если ни изменения конфига mysql, ни выставление кодировки при создание бд не помогает, то что тогда?
[mysqld]
init_connect=‘SET collation_connection = utf8_unicode_ci’
character-set-server = utf8
collation-server = utf8_unicode_ci
[client]
default-character-set = utf8
Вот такие команды вписывал в конфигы, а также вписывал и похожие на это, везде почти одно и тоже.