@sshipilevsky

Вывод запроса из mysql в html, проблема с русскими буквами. Что упустил?

Дано: Ubuntu, apache+mariaDB
Запрос выводит данные из mysql в html таблицу.
в etc/apache2/conf-enabled/charset.conf DefaultCharset задан utf8. Кодировка mysql таблицы utf8_general_ci, кодировка html-файла задана utf-8. Гугл предложил вставить в код mysqli_query("set names utf8") для пущей уверенности. Тем не менее получаю вопросительные знаки вместо русского текста.

Примечание: в одном из решений было предложено задать кодировку mysql сервера в my.cnf, при попытке установить кодировку utf8 в разделе mysqld, сервер не стартует.

Куда ещё копнуть?

Решение (спасибо @AntonMZ) : в mysqli смена кодировки делается строкой mysqli_set_charset($link,'utf8');
  • Вопрос задан
  • 152 просмотра
Решения вопроса 1
@AntonMZ
Буду краток. Linux/Windows Administrator.
А вы используете mysql или mysqli?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы