Архив: апреля, 2008 года

13.04.2008, Вс
написано wd в 16:04

С выходом ZF 1.5.0 фильтры Zend_Filter_Alnum и Zend_Filter_Alpha могут перестать корректно работать, если вы используете в своих проектах utf-8 и включенный модуль mbstring. Ошибка проявляет себя при фильтрации строк в которых содержатся русские (а возможно, что и все не входящие в английский алфавит) символы:

$filter = new Zend_Filter_Alnum(true);
Zend_Debug::dump($filter->filter('это странненько - mbstring enabled'));
//string(19) "   mbstring enabled"
$filter = new Zend_Filter_Alnum(true);
Zend_Debug::dump($filter->filter('это странненько - mbstring disabled'));
//string(48) "это странненько  mbstring disabled"

Данное поведение очень тесно перекликается с ошибочной фильтрацией умляутов, о которой было заявлено порядка месяца назад.

отзывы (Один комментарий)

 

Апрель 2008
Пн Вт Ср Чт Пт Сб Вс
« Март   Май »
 123456
78910111213
14151617181920
21222324252627
282930