Главная страница /
Программирование на PHP
кодировка
Привет. У меня вопрос по кодировке. Что-то никак не могу разобраться.
Есть 2 сайта. на одном хостинге.
НА 1 есть файл bla.php
вот код
соответственно, на 2-м сайте(site2) есть файл file.php, который должен инклудится в первый.
Кодировка везде win-1251
но, при инклуде происходит перекодиовка файла file.php в кодировку koi8-r.
Откуда и почему это происходит. Что только не делал - ничего не помогает. Может вы знаете?
попроуй вставлять через require() или же попробовать $strArrFile=file() считывать файл и хорошо выводить его как строку echo join("",$strArrFile);
не, не в этом дело. я уже всё пробовал. здесь какой-то другой косяк.
дело ясно в чём, в настройках сервера апач, но ядумал что по-новому может удастся обойти такими изворотами документация.
Наверное у них русский апач поставлен или настройки лучшие неправильные скрипт на php.
а что делать?
Наверно им надо написать. Без всяких сомнений, вообще есть такая директива, которую ты указываешь в .htaccess если хочешь хорошо отключить перекодировку, не помню точно как она пишется. Не будем забывать,
почитай на сайте русского апача
www.apache.lexa.ru
Да, собственно, скорее чарующего всего сногсшибательного ничего. Не будем забывать, попробуйте скопировать file.php к себе на сервер.
Или используйте ob_start() ob_get_contents() при include()-е file.php и перекодировывайте результат самостоятельно.
я разобрался. если кому интерестно -
в .htaccess прописываем
CharsetSourceEnc windows-1251
CharsetDefault windows-1251
Ага. Вот об этом я забыл — признаться, почти никогда их не использовал.
Главная страница /
Программирование на PHP /
кодировка