bokal
Новичок
Браузер выставляет "неверную" кодировку (если сервер FreeBSD)
Есть шаблоны(шаблонизатор Smarty), в которые добавляется массив со строками.
Строки формата utf-8(строки берутся из xml-файла кодировка которого utf-8).
В шаблоне выводим строки и устанавливаем тип контента utf-8.
Выводим шаблоны на экран.
Проблема в следующем
Если сервер виндовый (virtualhost Apache 1.33+PHP 4.4.1) то IE и FF послушно
выставляют кодировку utf-8 и все счастливы
А вот если сервер FreeBSD 4.11 (PHP 4.3.9) то кодировка определяется IE и FF как
windows-1251!. И естественно на экране одни кракозябры. Все приводится в читаемый вид
только после ручной установки в браузере кодировки utf-8, что не приемлемо.
Как это исправить?
Может кто сталкивался с подобным? Помогите плиз.
Если я что-то не то делаю, то подскажите с какого места надо руки править начинать?
Заранее спасибо
PS Если не верно выбрал форум, то очень извиняюсь
Есть шаблоны(шаблонизатор Smarty), в которые добавляется массив со строками.
Строки формата utf-8(строки берутся из xml-файла кодировка которого utf-8).
В шаблоне выводим строки и устанавливаем тип контента utf-8.
Выводим шаблоны на экран.
Проблема в следующем
Если сервер виндовый (virtualhost Apache 1.33+PHP 4.4.1) то IE и FF послушно
выставляют кодировку utf-8 и все счастливы
А вот если сервер FreeBSD 4.11 (PHP 4.3.9) то кодировка определяется IE и FF как
windows-1251!. И естественно на экране одни кракозябры. Все приводится в читаемый вид
только после ручной установки в браузере кодировки utf-8, что не приемлемо.
Как это исправить?
Может кто сталкивался с подобным? Помогите плиз.
Если я что-то не то делаю, то подскажите с какого места надо руки править начинать?
Заранее спасибо
PS Если не верно выбрал форум, то очень извиняюсь