PHP - преобразование UTF-16 в UTF-8 (hex) - PullRequest
1 голос
/ 19 апреля 2010

Можно ли конвертировать UTF-16
U+610F
стиль персонажа в UTF-8 (hex)
E6848F
используя PHP?

UTF-8 символ «意»

Ответы [ 2 ]

1 голос
/ 19 апреля 2010

Из комментариев на справочной странице chr , один быстрый хак для превращения порядкового номера символа в последовательность байтов UTF-8:

function unichr($u) {
    return mb_convert_encoding('&#' . intval($u) . ';', 'UTF-8', 'HTML-ENTITIES');
}

// unichr(0x610F) -> "\xE6\x84\x8F"
0 голосов
/ 19 апреля 2010

php имеет кодировку и декодирование Unicode.

utf8_decode(); or utf8_encode();
...