Это строка, которую я получил:
%uD83D%uDE0C
Я почти уверен, что это эмодзи, но когда я пытаюсь расшифровать его с помощью этой библиотеки: https://github.com/BriquzStudio/php-emoji, это не работает.
Я также попробовал эту библиотеку с PHP urldecode
функционировать, но без удачи.
Может кто-нибудь сказать мне, что это за декодирование и / или как мне это декодировать?
Поскольку кодировка выглядит нестандартной, я рекомендую это:
$string = "%uD83D%uDE0C";
echo json_decode('"' . str_replace('%','\\',$string) . '"');
Что он делает, так это конвертирует "%uD83D%uDE0C"
в "\uD83D\uDE0C"
, которая является допустимой кодировкой JavaScript. Затем он использует json_decode для интерпретации JavaScript.
Это облегченное лицо.
Вы можете найти здесь более подробно по этой ссылке.