Hi, This issue exists as:
http://framework.zend.com/issues/browse/ZF-1913 Please feel free to post patches and comments here. Thanks for the report! Best regards, Darby mikespook wrote: > Hi, all, > > The method "isValid" in the class Zend_Validate_StringLength, is look > like this : > > public function isValid($value) > { > $valueString = (string) $value; > $this->_setValue($valueString); > $length = strlen($valueString); > if ($length < $this->_min) { > $this->_error(self::TOO_SHORT); > } > if (null !== $this->_max && $this->_max < $length) { > $this->_error(self::TOO_LONG); > } > if (count($this->_messages)) { > return false; > } else { > return true; > } > } > > > the line: $length = strlen($valueString); get $valueString's lenght.But > it didn't work with Chinese or any other mutil-char languages( eg. CKJ ). > > so, what about using iconv_strlen or mb_strlen instead of the function > strlen? > > -- > 广州市一方信息咨询有限公司 > 地址:广州市 江南大道中 穗花村 三巷12号204 > 邮编:510245 > 电话:020-39738561 020-39738571 > 传真:020-84476279 > 网站:www.i-fang.com <http://www.i-fang.com> > [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
