не удалось найти решение этой странной проблемы.
У меня есть Zend_Form, который заполняется данными из базы данных Mysql.
У меня все настроено для UTF-8
resources.db.params.charset = "UTF8" и $ this -> _ view-> headMeta () -> appendHttpEquiv ('Content-Type', 'text / html; charset = UTF-8');
Результирующий набор, который я получаю из БД, в порядке, с акцентами и всем, но когда я пытаюсь заполнить форму, она отображает, например, & aacute вместо á.
Я попытался декодировать набор результатов, используя htmlspecialchars_decode и html_entity_decode, но все же, когда я заполняю форму, она показывает html-сущности.
Я также пытался использовать кодировку UTF8 после декодирования html, но результат еще хуже, со странными символами и htmlentities.
Кто-нибудь знает, как мне помочь?