emoji带来的麻烦

emoji可能造成乱码,存表时报错,以及某些时候需要编码的问题,那么去除他就是一种很好的选择,下面时去除的几种方式

第一种

    public static function removeEmoji($clean_text) {// Match Emoticons$regexEmoticons = '/[\x{1F600}-\x{1F64F}]/u';$clean_text = preg_replace($regexEmoticons, '', $clean_text);// Match Miscellaneous Symbols and Pictographs$regexSymbols = '/[\x{1F300}-\x{1F5FF}]/u';$clean_text = preg_replace($regexSymbols, '', $clean_text);// Match Transport And Map Symbols$regexTransport = '/[\x{1F680}-\x{1F6FF}]/u';$clean_text = preg_replace($regexTransport, '', $clean_text);// Match Miscellaneous Symbols$regexMisc = '/[\x{2600}-\x{26FF}]/u';$clean_text = preg_replace($regexMisc, '', $clean_text);// Match Dingbats$regexDingbats = '/[\x{2700}-\x{27BF}]/u';$clean_text = preg_replace($regexDingbats, '', $clean_text);return $clean_text;}

第二种(推荐)

利用汉字与emoji长度不同

    //去除表情,即4个字节的字符public static function  filterEmoji($str) {$str = preg_replace_callback('/./u',function (array $match) {return strlen($match[0]) >= 4 ? '' : $match[0];},$str);return $str;}

php 去除emoji相关推荐

  1. java去除emoji表情等特殊字符。

    java去除emoji表情等特殊字符.保留html标签 package test;import java.util.regex.Matcher; import java.util.regex.Patt ...

  2. php emoji 去掉,php如何实现去除emoji

    php如何实现去除emoji 发布时间:2021-03-01 09:35:50 来源:亿速云 阅读:65 作者:清风 这篇"php如何实现去除emoji"除了程序员外大部分人都不太 ...

  3. js文本内去除emoji表情包

    利用正则匹配emoji表情包并且去除 let Arr=['emoji

  4. python 数据处理时去除emoji表情

    方法一: emoji处理库,emoji官网:https://pypi.org/project/emoji/ #安装 pip install emoji 官方例子如下: 清除命令: emoji.demo ...

  5. 微信去除EMOJI表情

    方法是: 方法是:return json_decode(preg_replace("#(\\\ue[0-9a-f]{3}|\\\ud83e|\\\udd14)#ie", " ...

  6. python2 去除 字符串中emoji 符号,去除所有4字节utf8字符

    对咱们天朝程序员来说,最常用的编码方式就是UTF-8了.大家在创建数据库的时候,总是条件反射选择UTF-8编码. 最近我遇到一个emoji 符号不能写入数据库得问题.通过查询资料得知,emoji 符号 ...

  7. php字符串函数处理emoji,PHP中处理内容含有emoji表情的几种方式

    方法1: 数据库.表用utf8mb4编码 utf8mb4是4字节的utf8编码,可完美兼容旧的3字节utf8字符集,并且可以直接存储emoji表情.如果要用这种方式解决问题,那么PHP的版本需要> ...

  8. ShardingProxy插入Emoji表情报错

    版本号: 4.1.1 报错: You have an error in your SQL syntax; check the manual that corresponds to your MySQL ...

  9. java过滤器过滤Emoji 表情

    1.web.xml添加过滤器 <filter><filter-name>EmojiFilter</filter-name><filter-class>c ...

最新文章

  1. leetcode--Two Sum
  2. C++内存对象大会战
  3. WPF中一个通用的BoolToXXX转换类
  4. 0基础怎么学python10010基础怎么学python_0基础学python全套python教程
  5. Ambari离线部署Hadoop集群踩到的坑
  6. 几十行python代码构建一个前后端分离的目标检测演示网站,代码开源
  7. nginx 发送动态内容注意事项
  8. c#.net 生成清晰缩略图的解决方案
  9. Redis数据类型及其命令
  10. vue-router动态路由设置参数可选
  11. java中Collection和Collections的区别和联系
  12. robot---百度百科
  13. 使用Pycharm进行代码对比的方法
  14. java 键盘 映射 控制游戏_如何运用JAVA程序设计进行键盘控制游戏
  15. (六)K8S中HostPath、EmptyDir、ConfigMap、Secret、Downward API用法
  16. win10禁用计算机属性,Win10可以禁用哪些服务优化技巧?
  17. 上周,维(系数字世界真)谛技术开了个大会
  18. php 百度收录api_百度移动资源天级收录API提交-在线工具
  19. 门窗软件测试自学,AutoCAD 2014室内装潢设计完全自学手册[9787111482352]
  20. 为什么高防CDN将成为网站安全防护的必备?

热门文章

  1. 【无障碍】tabindex
  2. 比较全的sql表关联图
  3. (易水寒)大一c语言实训小笔记 第一篇(关于自身所缺乏的一些小知识)
  4. Stable_baselines3 tensorboard可视化
  5. 信息系统项目管理师教程第3版pdf下载
  6. echarts使用总结(使用echarts画工字型标记线;无数据时设置纵坐标刻度0-1;tooltip数据展示;工具栏 toolBox 图标配置)
  7. [申卡心得] 农行最新最全申请进度代码汇总!
  8. 基于javaweb+mysql的图书借阅管理系统(前台、后台)
  9. 有赞+有赞云---需求分析
  10. TypeError: cannot astype a timedelta from [timedelta64[ns]] to [int32]