Index: branches/RC/core/kernel/db/dbitem.php =================================================================== diff -u -N -r10005 -r10098 --- branches/RC/core/kernel/db/dbitem.php (.../dbitem.php) (revision 10005) +++ branches/RC/core/kernel/db/dbitem.php (.../dbitem.php) (revision 10098) @@ -653,10 +653,10 @@ return $res; } if ( isset($params['max_len'])) { - $res = $res && strlen($val) <= $params['max_len']; + $res = $res && mb_strlen($val) <= $params['max_len']; } if ( isset($params['min_len'])) { - $res = $res && strlen($val) >= $params['min_len']; + $res = $res && mb_strlen($val) >= $params['min_len']; } if (!$res) { $error_params = Array (getArrayValue($params, 'min_len'), getArrayValue($params, 'max_len'));