Расшифровка эмодзи: странный формат, который я не могу найти в другом месте

Это строка, которую я получил:

%uD83D%uDE0C

Я почти уверен, что это эмодзи, но когда я пытаюсь расшифровать его с помощью этой библиотеки: https://github.com/BriquzStudio/php-emoji, это не работает.

Я также попробовал эту библиотеку с PHP urldecode функционировать, но без удачи.

Может кто-нибудь сказать мне, что это за декодирование и / или как мне это декодировать?

0

Решение

Поскольку кодировка выглядит нестандартной, я рекомендую это:

$string = "%uD83D%uDE0C";
echo json_decode('"' . str_replace('%','\\',$string) . '"');

Что он делает, так это конвертирует "%uD83D%uDE0C" в "\uD83D\uDE0C", которая является допустимой кодировкой JavaScript. Затем он использует json_decode для интерпретации JavaScript.

0

Другие решения

Это облегченное лицо.

Вы можете найти здесь более подробно по этой ссылке.

  • Java Escape: «\ ud83d \ ude0c»
  • Javascript Escape: «\ ud83d \ ude0c»
0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector