I possède la séquence suivante de code:iconv equvalent des fonctions de mb_string
// 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));
Le code fait partie de la fonction de codage de json de json.org. Quelle est la conversion iconv équivalente pour obtenir la même chose? J'ai essayé iconv ('UTF-8', 'UTF-16', $ char); mais iconv insère un octet de drapeau LE (je suppose), et je ne sais pas comment y faire face.
Cordialement, Alex
Désolé pour la question mal typée. dans le code original, j'ai omis les citations. – Mark