Здравствуйте, дорогие читатели моего блога Сайтостроение от А до Я. Сегодня мы поговорим о том Как задать кодировку в htaccess. Если вы еще не подписаны на мой блог, то стоит сделать это прямо сейчас. Впереди вас ждет много интересного. А мы идем дальше.

Многие считают, что браузер сам определяет кодировку. Это не совсем так иначе как объяснить, то что вместо русских букв отображаются караказябры или знаки вопросов. Если вы делаете сайт на OpenServere, то проблемы с кодировкой возникают гораздо реже. Я сам сейчас создаю свои тестовые сайты сразу на хостинге смартапе. На днях у меня была проблема с кодировкой и пришлось даже обращаться в поддержку хостинга. Мне помогли. Оказывается кодировку надо прописывать не только в файле .htaccess, но и в php скриптах после подключения к базе данных и в самой базе данных. Но в этой статье пойдет речь о том как Как задать кодировку в файле htaccess.

Какую кодировку использовать utf-8 или windows-1251. В чем между ними различие?
Utf-8  поддерживает все языки, а windows-1251 только русские и английские буквы.  Впрочем большинство сайтов в рунете никаких других букв кроме латиницы и кирилицы не используют и вполне логичнее было бы использовать кодировку windows-1251, но почему-то все обычно задают кодировку utf-8.
Что бы задать кодировку в htaccess надо прописать всего одну строчку.
Для кодировки utf-8 пропишите следующий код:  AddDefaultCharset UTF-8
Для кодировки windows-1251 пропишите следующий код:  AddDefaultCharset WINDOWS-1251
На этом на сегодня все. Жду вас на страницах своего блога и желаю удачи.