У меня такая проблема - под xampp под виндами все нормально, однако под линуксом все так:
Кодировка - UTF8 без BOM.
Кодировка приложения выставлена.
В .htaccess кодировку тоже добавил.
В чем может быть дело? Может быть кто-то сталкивался? Неохота с lampp уходить, мне очень с ним удобно...
Верх и низ - это инклюдятся как раз header и footer. В середине все нормально - отображается эксепшн.
Проблема с кодировкой layouts в yii (использую lampp)
Re: Проблема с кодировкой layouts в yii (использую lampp)
UPD:
проблема исчезла после замены
include($file) в шаблонах на eval('?>'.file_get_contents($file))
в связи с чем два вопроса:
1) как это объяснить? такое ощущение, что php что-то колдует с кодировками внутри.
2) такая замена создает какие-нибудь доп. проблемы в безопасности?
проблема исчезла после замены
include($file) в шаблонах на eval('?>'.file_get_contents($file))
в связи с чем два вопроса:
1) как это объяснить? такое ощущение, что php что-то колдует с кодировками внутри.
2) такая замена создает какие-нибудь доп. проблемы в безопасности?
-
- Сообщения: 102
- Зарегистрирован: 2011.02.04, 12:47
Re: Проблема с кодировкой layouts в yii (использую lampp)
Итого я нормально поставил из пакетов апаче, php и mysql. Не стал решать эту проблему. Хотя было бы здорово ее решить - lampp все-таки транспортабельная вещь.
Re: Проблема с кодировкой layouts в yii (использую lampp)
> проблема исчезла после замены
> include($file) в шаблонах на eval('?>'.file_get_contents($file))
o_O
> 1) как это объяснить? такое ощущение, что php что-то колдует с кодировками внутри.
Программа делает то, что вы написали ей делать, а не то, что вы хотели, что бы она делала
> 2) такая замена создает какие-нибудь доп. проблемы в безопасности?
надо найти проблему (скорее всего какой-то косяк с кодировками файлов), чем городить такие кривые велосипеды.
> include($file) в шаблонах на eval('?>'.file_get_contents($file))
o_O
> 1) как это объяснить? такое ощущение, что php что-то колдует с кодировками внутри.
Программа делает то, что вы написали ей делать, а не то, что вы хотели, что бы она делала
> 2) такая замена создает какие-нибудь доп. проблемы в безопасности?
надо найти проблему (скорее всего какой-то косяк с кодировками файлов), чем городить такие кривые велосипеды.