我正在从iPhone应用程序向服务器发送字符串。
该字符串可能包含表情符号-我正在编码并发送它。
从服务器端将其显示在html页面中,如何将字符串转换为EMOJI字符

我的弦是这样的

testing \ud83d\ude04 my \ud83d\udc0e Emoji \ud83c\udf85 hureee \u260e hai \ud83d\udeb2

最佳答案

看起来像Unicode字符的JSON编码(作为UTF-16代理对)。 json_decode()应该正确解码:

<?php
    $json = '{"key":"testing \ud83d\ude04 my \ud83d\udc0e Emoji \ud83c\udf85 hureee \u260e hai \ud83d\udeb2"}';
    $obj = json_decode($json);
    echo $obj->{'key'};
?>


输出:

测试😄我的🐎表情符号🎅hureee☎hai🚲

关于php - 在HTML页面中替换iPhone Emoji,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17445901/

10-09 14:46