Zend Framework - Dojo表单编码问题

时间:2010-11-08 20:50:25

标签: zend-framework forms encoding dojo

在我的Zend Framework App中,我想使用Dojo Form。 我猜编码有问题。

当我将元素添加到表单中时,标签中包含一些像éíá这样的specila chars,它可以工作,但它会显示任何标签!

$this->addElement ( new Zend_Dojo_Form_Element_TextBox ( array (
    'name' => 'TextBox',
    'label' => 'áíé', 
    'required' => true, 
    'InvalidMessage' => 'Invalid', 
    'trim' => true, 
    'propercase' => true ) ) );

有人可以帮助我吗?

2 个答案:

答案 0 :(得分:0)

我没有测试过,但您尝试在表单上设置utf-8:

->setAttrib('accept-charset', 'utf-8'); or 'accept-charset' => 'utf-8'

也许值得检查你的视图也设置为utf-8。

$view->setEncoding('UTF-8');

答案 1 :(得分:0)

问题解决了, 我保存了相同编码的文件(utf8)(以前是win1250)