Beispiel #1
0
 function _encodeUTF16($string)
 {
     $result = $string;
     if ($this->_defaultEncoding) {
         switch ($this->_encoderFunction) {
             case 'iconv':
                 $result = iconv('UTF-16LE', $this->_defaultEncoding, $string);
                 break;
             case 'mb_convert_encoding':
                 $result = mb_convert_encoding($string, $this->_defaultEncoding, 'UTF-16LE');
                 break;
             default:
                 $a = new Encoding();
                 $a->SetGetEncoding("UTF-16LE") || die("编码名错误");
                 $a->SetToEncoding("GBK") || die("编码名错误");
                 $result = $a->EncodeString($string);
                 //$result = $string;
         }
     }
     return $result;
 }