我使用 iconv
PHP 函数,但是有些字符转换不正确:
...
$s = iconv('UTF-16', 'UTF-8', $s);
...
$s = iconv('UTF-16//IGNORE', 'UTF-8', $s);
...
$s = iconv('UTF-16LE', 'UTF-8', $s);
...
$s = iconv('UTF-16LE//IGNORE', 'UTF-8', $s);
...
我还尝试了mb_convert_encoding
函数,但无法解决我的问题。
一个示例文本文件:9px.ir/utf8-16LE.rar