Go to the documentation of this file.00001 <?php
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00023 final class Utf16ConverterFilter extends BaseFilter
00024 {
00028 public static function me()
00029 {
00030 return Singleton::getInstance(__CLASS__);
00031 }
00032
00033 public function apply($value)
00034 {
00035 if (
00036 mb_check_encoding($value, 'UTF-16')
00037 && mb_substr_count($value, "\000") > 0
00038 )
00039 $value = mb_convert_encoding($value, 'UTF-8', 'UTF-16');
00040
00041 return $value;
00042 }
00043 }
00044 ?>