Преобразовать UTF-16LE в UTF-8 в php

Я использую php-функцию iconv , но некоторые символы не конвертируются правильно:

...
$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

8
задан NJInamdar 2 March 2017 в 12:14
поделиться