Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php mb_字符串函数的iconv等价_Php_Iconv - Fatal编程技术网

Php mb_字符串函数的iconv等价

Php mb_字符串函数的iconv等价,php,iconv,Php,Iconv,我有下一个代码序列: // characters U-00000080 - U-000007FF, mask 110XXXXX $char= pack('C*', $ord_v, ord($string{$c + 1})); $c += 1; $utf16= mb_convert_encoding($char, 'UTF-16', 'UTF-8'); $ret .= sprintf('\u%04s', bin2hex($utf16)); 该代码是json.org中json encode函数的一

我有下一个代码序列:

// characters U-00000080 - U-000007FF, mask 110XXXXX
$char= pack('C*', $ord_v, ord($string{$c + 1}));
$c += 1;
$utf16= mb_convert_encoding($char, 'UTF-16', 'UTF-8');
$ret .= sprintf('\u%04s', bin2hex($utf16));
该代码是json.org中json encode函数的一部分。 实现相同目标的等效iconv转换是什么? 我试过iconv'UTF-8','UTF-16',$char;但我猜iconv插入了一个LE标志字节,我不知道如何处理它

问候,,
Alex

iconv'UTF-8','UTF-16','$char'转换字符串$char。要转换变量$char的内容,请省略撇号。iconv'UTF-8'、'UTF-16'、$char

对于键入的问题,我感到抱歉。在原始代码中,我省略了引号。