Как указать кодировку в 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');

Этот метод подходит для случаев, когда значение директивы конфигурации не может быть изменено (например, когда сайт размещен на общем хостинге).

Ответы (0)