请选择 进入手机版 | 继续访问电脑版

名廊网

 找回密码
 立即注册
QQ登录
搜索
热搜: 活动 交友 discuz
查看: 1196|回复: 2

对微信发送的emoji表情进行转义,并将emoji表情转移为微信能够理解的格式

[复制链接]
  • TA的每日心情
    开心
    2016-5-19 00:19
  • 签到天数: 1 天

    [LV.1]初来乍到

    21

    主题

    24

    帖子

    253

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    253
    发表于 2016-2-18 03:02:19 | 显示全部楼层 |阅读模式
    1. function testEmoji(){
    2.     $r = '';

    3.     // 解析服务器发送过来的表情消息
    4.     $tmpStr = json_encode($this->getRequest("content"));
    5.     $r .= "msg after encode {$tmpStr}\n";
    6.     $tmpStr = preg_replace("#(\\\ue[0-9a-f]{3})#ie", "addslashes('\\1')", $tmpStr);
    7.     $r .= "msg after replace {$tmpStr}\n";
    8.     $tmpStr = json_decode($tmpStr);
    9.     $r = $r . "user send to server: {$tmpStr}";

    10.     // 将表情文本格式转化为编码格式
    11.     $back_str = $this->unicode2utf8_2("\ue159")."【公交/地铁】";
    12.     $this->responseText($r . "\nserver send to user: " . $back_str);
    13. }
    14. //本代码片段由http://c.weixin.com/part?p=16分享
    复制代码


    点评

    海!外直播 t.cn/RxmJTrC 禁闻视频 t.cn/RJ7gaCv 中国人的一天:早上起来呼吸过滤了的空气,上午喝一杯过滤过的水,工作的时候看一下过滤过的新闻....  发表于 2018-2-25 09:59
    微信给打个赏呗
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|名廊网 ( 冀ICP备12024006号-2 )

    GMT+8, 2019-3-24 13:36 , Processed in 0.062504 second(s), 19 queries , Gzip On, Memcache On.

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表