Как убрать кракозябры в php?

Пользователь

от clifford , в категории: PHP , 7 месяцев назад

Как убрать кракозябры в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от nicola , 3 месяца назад

@clifford 

Чтобы убрать кракозябры в PHP, нужно установить кодировку страницы и кодировку БД на UTF-8. Это можно сделать, добавив следующие строки в начало скрипта:

1
2
header('Content-Type: text/html; charset=utf-8');
mysqli_set_charset($link, "utf8");


Здесь $link - это объект, связанный с установленной соединением с базой данных. Эти строки должны быть размещены в самом начале скрипта, перед любыми другими выводами.


Если у вас уже есть контент на странице и вы хотите изменить кодировку уже существующей страницы, вам нужно будет добавить мета-тег <meta charset="utf-8"> в секцию <head> страницы.


Также убедитесь, что все файлы, содержащие текст, имеют кодировку UTF-8 без BOM (Byte Order Mark). Это можно убедиться, открыв файл в текстовом редакторе и проверив настройки кодировки.


Если вы использу