Почему zend_form не может заполнять входы с записями из Firebird db с диакритическими символами?

У меня есть приложение 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> 

Этот код работает. Что я не знаю здесь?