' Смена кодировки по умолчанию при помощи .htaccess | Шнайдер блог

Смена кодировки по умолчанию при помощи .htaccess

Сегодня, мы затронем вопрос о смене кодировки через файл .htaccess.  

Как показывает практика, смена кодировки это достаточно распространенный вопрос который возникает у пользователей. Здесь вам на помощь придет файл .htaccess, который позволяет настраивать работу сайта на уровне отдельных каталогов.

В целом, суть проблемы состоит в том, что браузер выбирает неверную кодировку. Начнем с того, что допустимая кодировка для сайта это UTF-8, браузер же выбирает кодировку windows-1251 для чтения открываемых сайтов.  И тогда, даже если вы прописываете мета тег

“<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″>”,

браузер может не воспринять его за основополагающий поэтому, необходимо изменить инструкцию на правильную. Чтобы исправить такую ошибку, вам нужно изменить кодировку.

Сделать этот шаг мы сможем через файл htaccess, прописав в нем всего одну строчку.

AddDefaultCharset UTF-8

Может возникнуть ситуация когда вам наоборот понадобиться кодировка windows-1251, тогда прописываете так:

AddDefaultCharset WINDOWS-1251