Esempio n. 1
0
 public function testCharsetConvert()
 {
     $this->assertSame('Привет', Message::charsetConvert(implode(array_map('chr', array(0xf0, 0xd2, 0xc9, 0xd7, 0xc5, 0xd4))), 'koi8-r', 'utf-8'));
     $this->assertSame('test', Message::charsetConvert('test', 'unk1', 'unk1'), 'Same charsets not try converting');
     $this->assertSame('', Message::charsetConvert('', 'unk1', 'unk1'), 'Empty text not try converting');
     $this->assertSame(null, Message::charsetConvert('test', 'unk1', 'utf-8'), 'Null when source charset is unknown');
     $this->assertSame(null, Message::charsetConvert('test', 'utf-8', 'unk1'), 'Null when destination charset is unknown');
 }