Задать вопрос

Как избавиться от ромба и знака вопроса?

Здравствуйте!

Подскажите пожалуйста как избавиться от ромба со знаком вопроса? Самое интересное что он у меня появляется только вместо буквы "И" - заглавной. Данные идут через форму в базу mysql.
Кодировка таблицы utf8, правило для всех полей utf8_general_ci. В коде php между подключением к базе данных и записью в таблицы прописываю:
$mysqli->set_charset("utf-8");
$mysqli->query("SET NAMES utf-8");
mysqli_set_charset($mysqli,'utf-8');

при выгрузке из таблицы прописываю:
$mysqli->set_charset("utf-8");

Весь текст отображается правильно, кроме буквы "И" заглавной.
На странице html прописано:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

Так же, хочу отметить, что такая штука случается только на хостинге, на моем локальном сервере все в порядке.
Заранее спасибо!
  • Вопрос задан
  • 8634 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 2
webinar
@webinar Куратор тега PHP
Учим yii: https://youtu.be/-WRMlGHLgRg
html и php файлы в какой кодировке сохранены? Должно быть utf-8 без bom
Ответ написан
Попробуйте прописать в .htaccess:
AddDefaultCharset UTF-8
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@bintoll Автор вопроса
Всем спасибо, проблема в итоге оказалась в лишнем "-" в коде php и в отсутствии его в html.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽