Синтаксис перехода с кодовой точки Unicode - PullRequest
2 голосов
/ 23 октября 2019

Я пытаюсь использовать «Синтаксис перехода с кодовой точки Unicode» для отображения смайликов по его Unicode.

Основной синтаксис:

echo "\u{1f606}"; - And it works fine

Однако, когда я вставляю юникод из переменной:

$unicode = "1f606";
echo "\u{".$unicode."}";

, я получаю ошибку «Недопустимая escape-последовательность UTF-8» ».

1 Ответ

0 голосов
/ 23 октября 2019

Вы не можете использовать "\ u {}" для преобразования, используйте вместо этого mb_chr ().

Пример:

$unicode= 0x1f606;
echo mb_chr($unicode);
...