setEncoding() public method

Sets a new encoding to use
public setEncoding ( string $encoding = null ) : Zend_Validate_StringLength
$encoding string
return Zend_Validate_StringLength
Exemplo n.º 1
0
 public function maxChar($max, $value)
 {
     $validator = new Zend_Validate_StringLength(array('max' => $max));
     $validator->setEncoding("UTF-8");
     return $validator->isValid($value);
 }
Exemplo n.º 2
0
 /**
  * @return void
  */
 public function testDifferentEncodingWithValidator()
 {
     iconv_set_encoding('internal_encoding', 'UTF-8');
     $validator = new Zend_Validate_StringLength(2, 2, 'UTF-8');
     $this->assertEquals(true, $validator->isValid('ab'));
     $this->assertEquals('UTF-8', $validator->getEncoding());
     $validator->setEncoding('ISO-8859-1');
     $this->assertEquals('ISO-8859-1', $validator->getEncoding());
 }
 /**
  * @return void
  */
 public function testDifferentEncodingWithValidator()
 {
     if (PHP_VERSION_ID < 50600) {
         iconv_set_encoding('internal_encoding', 'UTF-8');
     } else {
         ini_set('default_charset', 'UTF-8');
     }
     $validator = new Zend_Validate_StringLength(2, 2, 'UTF-8');
     $this->assertEquals(true, $validator->isValid('ab'));
     $this->assertEquals('UTF-8', $validator->getEncoding());
     $validator->setEncoding('ISO-8859-1');
     $this->assertEquals('ISO-8859-1', $validator->getEncoding());
 }