Кодировка по умолчанию — php много на себя берёт
Весь мозг себе сьел.
Перенёс сайт на сервер. На предыдущем хостинге было всё ок — открывался как надо, все дела.
На новой же системе — постоянный header UTF-8, хоть ты тресни. Я бы и рад конечно UTF — но HostCMS пока что поддерживает только Win1251 — так что стал копать.
Перерыл весь апач — AddDefaultCharset не помогает.
.htaccess — эти параметры вообще как будто не читаются.
БД — всё правильно стоит, SET NAMES CP1251
Грыз ногти минут 20, перекрывающие header () в скриптах не работают — часть сайта стала нормальной, часть — нет.
И бац, вуаля, рекурсивный find находит мне строку:
root@evilman:/etc/php5/apache2# cat php.ini |grep utf
default_charset = «utf8»
#*$*$& — всё проклял, ейбгу. ПХП насаживал дефолтный UTF8, игнорируя все директивы Апача.
Вот так-то