При использовании php 5.6 на хостинге, по умолчанию, параметр default_charset выставляется в UTF-8. У предыдущих версий php (5.3) похоже не было выставлено какого-либо значения по умолчанию.
Поэтому, использующий кодировку cp1251 сайт может начать отображаться в неверной кодировке при смене версии php. Для исправления ошибки, достаточно указать в файле .htaccess, расположенном в папке сайта, такую строку:
1 |
php_value default_charset cp1251 |
другие способы решения, добавить в .htaccess:
1 |
AddDefaultCharset windows-1251 |
а в шапке сайта:
1 |
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> |