Как указать кодировку в Apache

Apache — это вебсервер, он не знает о том, в какой кодировке, он занимается тем что запускает модуль php по требованию клиентов и отдает результирующую страницу с заголовками.
Одним из заголовков страницы является кодировка сервера, посредством него пользователь(клиент) узнает о том, в какой кодировке он получил данные.
Кодировка указывается либо в конфигурационном файле apache — httpd.conf(подойдет далеко не всем, как правило у любого разработчика несколько проектов в разных кодировках), либо
в файле .htaccess, где указываются локальные директивы(так называются настройки) apache, действующие и ограниченные областью папки конкретного проекта/сайта.

Для того чтобы указать настройки через .htaccess, нужно:

Прописать в .htaccess файле, который должен быть(если его там нет, нужно создать) в корне сайта следующую директиву:

AddDefaultCharset utf8

ИЛИ

AddDefaultCharset windows-1251

Оставить комментарий