@Denis9999

Кодировка в PHP и MySQL, почему выводятся знаки вопроса?

У меня есть данные на русском в БД MySql, которые выводятся как знаки вопроса, попробовал английский, и даже он так вывелся.
Кодировка файлов php - utf-8, базы данных utf8_general_ci.
mb_internal_encoding("UTF-8") не помогает, mysql_query('set names utf8') тоже
Почему выводятся знаки вопроса?
  • Вопрос задан
  • 3674 просмотра
Решения вопроса 1
@Denis9999 Автор вопроса
перерыл я кучу статей, исчерпывающих мануалов от людей которых задолбали подобными вопросами на форумах, и ничего не помогало, хоть ты тресни.
Но решение нашел, надо в файле my.cnf (my.ini) в этой строке указать необходимую кодировку init-connect = "set names utf8"
Ответ написан
Пригласить эксперта
Ответы на вопрос 5
Immortal_pony
@Immortal_pony Куратор тега PHP
<meta charset=“utf-8”>
Ответ написан
LittleFatNinja
@LittleFatNinja
горе девелопер, любитель лютой садомии
гугли
Ответ написан
Комментировать
MaxDukov
@MaxDukov
впишусь в проект как SRE/DevOps.
моя любимая статья
а в консоли MySQL что говорит? там тоже вопросики?
Ответ написан
Maxsior
@Maxsior
loading...
может у тебя файлы в utf-8 с BOM?
Ответ написан
ruslan_aleev
@ruslan_aleev
MODX с cat-Art.ru
Попробуйте дамп .sql слить и его перекодировать в utf8, так же проверьте все DEFAULT CHARSET=utf8 и проверьте config.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы