как установить русскую кодировку через файл .htaccess
Иногда хостинг по умолчанию через header шлет кодировку utf-8 для вашего сайта и вы в браузере видете крякозябры или вопросики. Даже установка
не помогает решить вопрос с русской кодировкой.
Чтобы насильно установить русскую кодировку отличную от utf-8 можно в каждом файле вначале вставить такую строчку:
Но если файлов много то это долго, можно добавить файл .htaccess в корень сайта и написать в нем:
тем самым вы насильно установите кодировку cp1251 во всех html файлах.
Такая проблема бывает на некоторых хостингах, а также на хостинге dreamhost после перехода на php5.5
на других хостингах файл .htaccess нужно прописывать несколько иначе, например так:
Но может возникнуть ситуация когда перестанет работать php в html файлах, если рядом находятся две инструкции:
поэтому на некоторых хостингах при установке русской кодировки через .htaccess и для установки пхп в html файлах (например для сапы sape.ru) поможет такая конструкция:
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
не помогает решить вопрос с русской кодировкой.
Чтобы насильно установить русскую кодировку отличную от utf-8 можно в каждом файле вначале вставить такую строчку:
<?php header ("Content-type: text/html; charset=windows-1251"); ?>
Но если файлов много то это долго, можно добавить файл .htaccess в корень сайта и написать в нем:
AddCharset UTF-8 .utf8
AddCharset windows-1251 .html
тем самым вы насильно установите кодировку cp1251 во всех html файлах.
Такая проблема бывает на некоторых хостингах, а также на хостинге dreamhost после перехода на php5.5
на других хостингах файл .htaccess нужно прописывать несколько иначе, например так:
AddDefaultCharset WINDOWS-1251
Но может возникнуть ситуация когда перестанет работать php в html файлах, если рядом находятся две инструкции:
AddCharset windows-1251 .html
AddType php5-cgi .html
поэтому на некоторых хостингах при установке русской кодировки через .htaccess и для установки пхп в html файлах (например для сапы sape.ru) поможет такая конструкция:
AddCharset windows-1251 .html
AddHandler application/x-httpd-php5 .php .htm .html
Оставить свой ответ: