Нужно разобраться в сайтике на php+yii. Старая часть в кодировке 1251, новая utf8. список ошибок и страница-шаблон для ошибок на 1251. когда при запросе на новую часть (например, к БД, но возможны и др. варианты) сваливается ошибка, шаблон ошибки выводит текст в 1251, а заголовок уже был установлен в utf8. и естественно выводит "?" . У меня есть копия сайта - виртуалка для разработчиков, но там не настроен перехват ошибок, как на реальном прод. сайте, а выводит стэк ошибки.
1. какие могут быть варианты решения этого вопроса, т.е. чтобы текст не выводился в неправильной кодировке
2. что и где нужно настроить в php/apache/yii на виртуалке чтобы она также, как и прод сайт, перебрасывала на страницу-шаблон ошибки, а не вываливала стэк.
спасибо
2. В Yii и так есть перехват ошибок. Смотрите /views/site/error.php , что там выводится. Скорее всего, при YII_DEBUG выводится стек, без него - краткая ошибка