PHP HEADER КОДИРОВКА 1251
Кодировка 1251 является одной из наиболее распространенных в России и странах бывшего СССР. Она используется для отображения текста на русском языке, украинском языке и других языках, использующих кириллицу. Для того, чтобы указать серверу, что нужно использовать именно эту кодировку при отправке ответа на запрос, в PHP используется функция header().
Пример кода:
header('Content-Type: text/html; charset=windows-1251');
echo 'Текст на русском языке';
В данном примере мы указываем, что тип содержимого, который будет отправлен на страницу, является текст/html, а кодировка - windows-1251. Затем выводим текст на русском языке с помощью команды echo().
Если необходимо изменить кодировку страницы внутри уже открытого документа, можно использовать следующий код:
header('Content-Type: text/html; charset=windows-1251');
header('Content-Language: ru');
echo 'Заголовок страницы ...';
В этом примере мы указываем кодировку и язык страницы с помощью двух header-заголовков, а затем выводим HTML-код с помощью команды echo().
Недостатки PHP-Fusion. Если сайт вопросительными знаками сделать кодировку cp1251
Кодировки ANSI, UTF-8 и Unicode - Чем отличаются?
16 Функция header в PHP
HTML : Charset UTF-8 and php header() not working
UTF-8 и mbstring в PHP - Базовый курс PHP-7
PHP : How to set HTTP header to UTF-8 using PHP which is valid in W3C validator
PHP 8.1.0-dev Backdoor Remote Code Execution - RCE - PoC - FLAST101