PHP. Кракозябры на странице

Два простых способа вернуть правильное отображение кириллицы на странице. Главное правило кодировки для PHP — только UTF-8

Первый: добавить на страницу строчку с кодом link:php.net

AddDefaultCharset UTF-8

Второй: в корень сайта положить файл .htaccess с кодом:

AddDefaultCharset UTF-8

Оба работают отлично.

PS: Если на странице присутствуют теги HTML, то наверное проще включить нужную строку в блок head.

<meta charset = “utf-8”>

Примечание. Проблемы собственно возникают если Вы почему то захотите использовать одно байтовую кодировку Windows-1251. Нужно упомянуть, что в PHP по стандарту нужно использовать только UTF-8 и уже с версии PHP5.6 — трюк с .htaccess (если windows-1251 не прокатит). То есть этот файл имеет меньший приоритет чем настройки php.ini в которых прописано UTF-8.

Если вы «извращенец» можете отменить настройки командой

AddDefayltCharset windows-1251
php_flag sefault_charset windows-1251

Я уже 3 года торгую фьючерсами на Bybit и приглашаю тебя присоединиться и получить до $30 000 бонусами плюс скидки на комиссии:

Зарегистрироваться на Bybit

Чем больше депозит – тем больше бонусов. Также моим рефералам доступны торговые боты для трейдинга по самым выгодным тарифам.

Рекомендую статью:  PHP: Функция fputs ()
Рейтинг
( Пока оценок нет )
Загрузка ...
Кводо.ру