У меня есть приложение zend, подключенное к базе данных Firebird через библиотеку ZendX. Он имеет кодировку окон-1250. Я пытаюсь использовать zend_form для создания формы редактирования и заполнения ее значениями db. Он работает с записями, свободными от диакритических символов, и данные отображаются правильно, он доступен для редактирования. Проблема возникает всякий раз, когда есть специальные символы, а входы формы пустые.
$form->addElement( 'textarea', 'POD', array( 'value' => $this->ksiega['POD'], 'attribs' => array( 'class' => 'pod'), ) ); $form->setElementDecorators(array( 'ViewHelper', 'Errors' ));
Это показывает пустые поля ввода.
<textarea name="POD" id="POD" class="pod" rows="24" cols="80"><?=$this->ksiega['POD']?></textarea>
Этот код работает. Что я не знаю здесь?