我的引导程序为所有视图设置编码:
protected function _initView () {
$view = new Zend_View();
// snip...
$view->setEncoding('utf-8');
// snip...
return $view;
}
但是,这不会为我的表单验证器设置编码。使用StringLength
其默认编码(我不确定那是哪个),并将变音符号计为两个字符。
我知道我可以'encoding' => 'utf-8'
在创建验证器时设置选项,但是在我的整个(巨大的)应用程序中更新所有验证器有点讨厌。有没有办法同时为所有验证器设置编码?