这是我收到的字符串:
%uD83D%uDE0C
我很确定它是一个表情符号,但当我尝试用这个库解码它时:https://github.com/BriquzStudio/php-emoji,它不起作用。
我还尝试使用php的urldecode
功能但没有运气。
有人可以告诉我这是什么类型的解码和/或我如何解码它?
答案 0 :(得分:0)
这是松了一口气。
您可以在此处找到更多详细信息in this link。
答案 1 :(得分:0)
由于编码似乎是非标准的,我建议这样做:
$string = "%uD83D%uDE0C";
echo json_decode('"' . str_replace('%','\\',$string) . '"');
它的作用是将"%uD83D%uDE0C"
转换为"\uD83D\uDE0C"
,这是一种有效的JavaScript编码。然后它使用json_decode来解释javascript。