@Durilka96

На сайте отображается ?????, вместо русских символов, как починить?

русские символы выводимые в из бд mysql, что на хосте что на localhost выводятся в виде ????????, файл .htaccess создан, браузер его видит и читает, шапка в виде прописана
<meta http-equiv="Content-Type"content="text/html;charset=utf-8"/>

пробовал всевозможные виды выводов запросов из бд таких как SET NAMES кодировка и пр, пробывал удалять бд и создавать по новой, подскажет может кто, в чем беда?
  • Вопрос задан
  • 91 просмотр
Решения вопроса 1
FanatPHP
@FanatPHP
Чебуратор тега РНР
Первым делом выкинуть отовсюду вот эту строчку
<meta http-equiv="Content-Type"content="text/html;charset=utf-8"/>

которая вообще ни на что не влияет, но но все её пишут потому что в интернете полно обезьян

Потом вместо "всяких SET NAMES кодировка". один раз правильно задать правильную кодировку.

Судя по тексту вопроса, ничего сложнее mysqli ты не освоил.
значит после mysqli_connect() yнадо написать
mysqli_set_charset($conn,'utf8mb4');
не забыв вместо $conn написать имя переменной с объектом mysqli.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
25 апр. 2024, в 16:03
5000 руб./за проект
25 апр. 2024, в 16:02
40000 руб./за проект
25 апр. 2024, в 15:58
5000 руб./за проект