将ASCII转换为UTF-8以及十六进制`/x`符号-PHP

将ASCII转换为UTF-8以及十六进制`/x`符号-PHP,php,utf-8,hex,ascii,utf,Php,Utf 8,Hex,Ascii,Utf,我想要什么 \ud83d\ude1c //Emoji Unicode 潜入 \xF0\x9F\x98\x83 //Hexadecimal string with /x notation 到目前为止我所知道的 ASCII是UTF-8=true 我尝试过许多列出的解决方案,但都不管用。实际上,我有一个完整的hexEMOJI元素数组,一旦我有了hex值,我就可以选择对应的png。任何一个帮助都能在某种程度上引导我 谢谢 ASCII在这里实际上几乎不相关。您拥有的是一个包含Unicode转义序列的字

我想要什么

\ud83d\ude1c //Emoji Unicode
潜入

\xF0\x9F\x98\x83 //Hexadecimal string with /x notation
到目前为止我所知道的

ASCII
UTF-8
=
true

我尝试过许多列出的解决方案,但都不管用。实际上,我有一个完整的
hex
EMOJI元素数组,一旦我有了
hex
值,我就可以选择对应的
png
。任何一个帮助都能在某种程度上引导我


谢谢

ASCII在这里实际上几乎不相关。您拥有的是一个包含Unicode转义序列的字符串(
\u…
),它实际上与ASCII或Unicode没有多大关系。也许你可以澄清这些是从哪里来的?然后你想把它们转换成一个实际的UTF-8编码的字节序列,代表那些转义序列所代表的表情符号,并以十六进制(转义)符号输出那个字节序列…@deceze实际上我在为webservices工作。移动客户端将unicode escape存储在db中,以便简单使用。他们只是对unicode进行解码,然后自动转换成好看的表情符号。但是在网络上,我需要展示像whatsapp、twitter这样的表情符号showing@deceze我用unicode转义了字符串的右边。我可以简单地解码并在网络上显示表情符号,但它看起来不像Iphone或android那样棒。所以我发现了一个php库,它以某种方式从十六进制值显示表情png。所以我想,首先,如果我可以得到unicode转义的十六进制值,那么我可以向前移动。实际上,ASCII在这里几乎是不相关的。您拥有的是一个包含Unicode转义序列的字符串(
\u…
),它实际上与ASCII或Unicode没有多大关系。也许你可以澄清这些是从哪里来的?然后你想把它们转换成一个实际的UTF-8编码的字节序列,代表那些转义序列所代表的表情符号,并以十六进制(转义)符号输出那个字节序列…@deceze实际上我在为webservices工作。移动客户端将unicode escape存储在db中,以便简单使用。他们只是对unicode进行解码,然后自动转换成好看的表情符号。但是在网络上,我需要展示像whatsapp、twitter这样的表情符号showing@deceze我用unicode转义了字符串的右边。我可以简单地解码并在网络上显示表情符号,但它看起来不像Iphone或android那样棒。所以我发现了一个php库,它以某种方式从十六进制值显示表情png。所以我想,首先,如果我能得到unicode escape的十六进制值,那么我就可以继续前进