2012-01-11 2 views
0

У меня проблема с кодировкой мета-кодировки. У меня есть приложение Zend, который вставляет мета кодовую в PHTML файл таким образом:Apache игнорирует мета-кодировку на HTML-дисплее в браузере

$this->headMeta()->appendHttpEquiv('Content-Type', 'text/html; charset=UTF-8'); 
$this->headMeta(); 

В браузере страницы расположил US-ASCII набор символов. Я не знаю, почему это происходит. В файлах apache и PHP conf установлены кодировки с кодировкой UTF-8.
Мой локальный сервер установлен на Linux Mint (на VirtualBox в Windows 7). Преобразование кодировки файлов ничего не меняет.

===============
Проблема возникла из-за модуля php5-tidy Apache.

+0

Проверьте конфигурацию Apache для настройки «AddDefaultCharset». Если это установлено, это переопределит любые мета-настройки. –

+0

Устанавливается в utf-8 – sunpietro

+0

Вы проверили * сгенерированный * HTML-тег (меню «Просмотр источника» в вашем браузере) и * сгенерированный * HTTP-заголовок (панель «Нет» в Firebug или какой-либо инструмент, который вы используете)? –

ответ

Смежные вопросы