Пример #1
0
 public function iconv($in_charset, $out_charset, $string, $drop01 = false)
 {
     if ($drop01 && ($string === "" || $string === "")) {
         return '';
     }
     if (!$this->iconv_present) {
         return getid3_iconv_replacement::iconv($in_charset, $out_charset, $string);
     }
     // iconv() present
     if ($result = @iconv($in_charset, $out_charset . '//TRANSLIT', $string)) {
         if ($out_charset == 'ISO-8859-1') {
             return rtrim($result, "");
         }
         return $result;
     }
     $this->warning('iconv() was unable to convert the string: "' . $string . '" from ' . $in_charset . ' to ' . $out_charset);
     return $string;
 }
 public static function iconv_utf16_utf16le($string)
 {
     return getid3_iconv_replacement::iconv_utf8_utf16le(getid3_iconv_replacement::iconv_utf16_utf8($string));
 }