В виндах такого не было. Сегодня запускаю xampp на ubuntu 10.10 - у всего контента русские буквы отображаются нормально, кроме содержимого директории layouts - весь русский текст из этих файлов отображается знаками вопроса. Кодировка у файлов одинаковая.
Откуда такая избирательность?
Что может происходить с кодом лейаута такого, что не происходит с кодом, который кладется в переменную $content?
Подскажите, в какую сторону копать, ситуация поставила меня в тупик.
Спасибо.
странная проблема с кодировкой в layout
Re: странная проблема с кодировкой в layout
Попробуй в index.php добавить
Код: Выделить всё
header('Content-Type: text/html; charset=utf-8');
Re: странная проблема с кодировкой в layout
Сделал по вашему совету - не помогает. Я уже пробовал и явно указывать кодировку приложения в конфиге, и выставлять кодировку дефолт чарсет - по мне - так не в этом проблема. Я отследил - по мне, так это не проблема сервера-браузера, это взаимодействие я отследил через livehttpheaders файрфокса.Nihisil писал(а):Попробуй в index.php добавитьКод: Выделить всё
header('Content-Type: text/html; charset=utf-8');
Мне кажется, тут именно прикол в том, что layout отображается криво, а то, что вставляется в layout через переменную $content - отображается как надо.
Что делать - пока не знаю, продолжаю копать дальше.
Re: странная проблема с кодировкой в layout
Можете показать свой layout и хотя бы один шаблон, который отображается нормально?
Re: странная проблема с кодировкой в layout
Решено установкой классического LAMPP.
Дело было в Ксампе, похоже. Вообще, конечно, интересно, почему там так получилось, но я сейчас не буду искать корень проблемы - мне важно скорее поднять на работе убунтовый сервер и выложить продукт в продакшн.
Спасибо всем, кто вникал и давал советы.
Дело было в Ксампе, похоже. Вообще, конечно, интересно, почему там так получилось, но я сейчас не буду искать корень проблемы - мне важно скорее поднять на работе убунтовый сервер и выложить продукт в продакшн.
Спасибо всем, кто вникал и давал советы.