Кодировка на сайте

Если после загрузки сайта на хостинг Вы обнаружили, что все тексты не читаемы, выводятся как «кракозяры», значит на сайте проблемы с кодировкой.

Такая проблема возникает, если кодировка сервера по умолчанию, у нас это win1251, не соответствует кодировке, в которой сделан сайт. Так же проблема может возникнуть, если не правильно указана кодировка сайта в мета-теге <meta http-equiv="Content-Type".

Для устранения проблемы необходимо привести в соответствие кодировку сайта, кодировку на сервере по умолчанию и кодировку, указанную в мета теге.

Есть несколько путей решения:

  1. Привести кодировки страниц текста в соотвествие с кодировкой win1251, кодировкой сервера по умолчанию.
  2. Изменить кодировку сервера по умолчанию. Это можно сделать с помощью файла .htaccess.

Файл .htaccess пользователь создает самостоятельно и помещает его в папку WWW. Файл можно создать в простейшем текстовом редакторе, к примеру в блокноте, сохранив его как .htaccess (точка, потом буквы htaccess). Сохранять файл нужно в формате «все фалы».

Наиболее часто встречаются типы кодировки для русского языка передаваемые в заголовке документа:

Если у Вас кодировка файлов UTF-8 пропишите в файле .htaccess следующие строки:

По аналогии можно составить запись для иного типа кодировки.