Как указать кодировку в php
Узнайте, как правильно указать кодировку в PHP с помощью директивы header. В примере показано, как задать кодировку UTF-8 в файле index.php.
Как указать кодировку в php
PHP позволяет программистам указать кодировку, которую должен использовать интерпретатор при парсинге кода. Это полезно, поскольку позволяет избежать ошибок при обработке несоответствующих кодировкам символов. Устанавливать кодировку можно двумя способами: использованием директивы конфигурации или установкой заголовка HTTP.
Директива конфигурации
Чтобы установить кодировку при помощи директивы конфигурации, необходимо добавить следующую строку в файл php.ini:
default_charset = "utf-8"
Также можно добавить эту директиву в файл .htaccess или директиву PHP в начале скрипта:
ini_set('default_charset', 'utf-8');
Заголовок HTTP
Заголовок HTTP позволяет указать кодировку страницы. Для установки кодировки необходимо добавить следующую строку в начало скрипта:
header('Content-Type: text/html; charset=utf-8');
Этот метод подходит для случаев, когда значение директивы конфигурации не может быть изменено (например, когда сайт размещен на общем хостинге).