方法很好用,直接出代码吧。

<?phpfunction  filter_emoji_string($str){    $str = trim($str);    $str = preg_replace_callback('/./u',function (array $match) {return strlen($match[0]) >= 4 ? '' : $match[0];},$str);    return $str;}if($LabelArray['PageType']=="Save")
{set_time_limit(0);  if ($LabelArray['_蜗牛视频'] != "") {$LabelArray['蜗牛视频'] = filter_emoji_string($LabelArray['_蜗牛视频']);}}//ob_clean();
echo serialize($LabelArray);
?>

轻轻的广告一下:https://www.gygysp.com/

火车头使用PHP插件过滤emoji四字节字符相关推荐

  1. Emoji四字节字符入库时错误的解决方案(Incorrect string value: '\xF0\x9F\x99\x8F' for column 'Reply_Content' at row 1)

    从 MySQL 5.5.3 开始,MySQL 支持一种 utf8mb4 的字符集,这个字符集能够支持 4 字节的 UTF8 编码的字符. utf8mb4 字符集能够完美地向下兼容 utf8 字符串.在 ...

  2. mysql 四字节字符_Nextcloud解决数据库四字节字符警告提示

    Nextcloud解决数据库四字节字符警告提示 zym5368 • 2020 年 05 月 23 日 可通过开启MySQL的4字节字符解决问题,具体步骤如下: 确认MySQL或MariaDB版本(下面 ...

  3. python 正则过滤四字节字符 表情字符

    mysql 4字符插入报错,如果4字符我们不需要可以过滤掉 def clean(desstr,restr=''): #过滤表情 try: co = re.compile(u'['u'\U0001F30 ...

  4. utf8mb4解决四字节字符保存到mysql不报错的问题

    场景:微信昵称中包含表情,保存到mysql中报出SQLException :Incorrect string value: '\xF0\xA1\x8B\xBE\xE5\xA2...' for colu ...

  5. 特殊符号,emoji表情,四字节去除问题

    最近遇到一个问题,公司的数据库是utf-8的字符集,而支持 特殊符号,emoji表情,四字节等特殊符号的需要是utf-8mb4的字符集才可以,不然强行插入是会报错的,这时候就需要将获取到的包含特殊符号 ...

  6. java 6字节_java过滤四字节和六字节特殊字符

    java7版本中可以这样写: source.replaceAll("[\ud800\udc00-\udbff\udfff\ud800-\udfff]", "*" ...

  7. JavaScript正则表达式大全(过滤Emoji的最佳实践)

    一.校验数字的表达式1 数字:^[0-9]*$2 n位的数字:^\d{n}$3 至少n位的数字:^\d{n,}$4 m-n位的数字:^\d{m,n}$5 零和非零开头的数字:^(0|[1-9][0-9 ...

  8. 匹配表情emoji 正则_详解Android过滤emoji表情正则表达式

    做了一些信息提交的操作,输入了Emoji表情时,后台数据库无法存储 原因:UTF-8编码有可能是两个.三个.四个字节.Emoji表情是4个字节,而Mysql的utf8编码最多3个字节,所以数据插不进去 ...

  9. js过滤emoji表情

    使用JS过滤emoji表情的主要原因:input标签中输入emoji表情,提交表单后插入数据库报错. 原因是因为UTF-8编码有可能是两个.三个.四个字节.Emoji表情是4个字节,而MySQL的ut ...

最新文章

  1. oracle导入到mysql命令_oracle数据库导入导出命令
  2. 程序员面试的一些心得
  3. 页面导航的基础与深入
  4. c++ explicit
  5. LeetCode—207. 课程表
  6. BeetleX.Http.Clients V1.5发布
  7. 带有Gradle的Spring Boot Web应用程序
  8. python Exception(异常处理)
  9. 理解mysql 底层原理
  10. bsxfun 的理解
  11. 关于用C#调用C++的dll中的函数,获取字符串返回值的一些细节
  12. [SQLite]www.sqlite.org官网.NET最新版本所有内容下载
  13. 软件测试 之Web项目实战解析(附全套实战项目教程+视频+源码)
  14. windows xp虚拟机安装教程
  15. 如何(不开百度会员进行下载提速)合作双赢之路
  16. 星际争霸 vs 魔兽争霸3 vs 红警完全对比
  17. 【赚钱应跟Apple,做大不忘Google】移动开发时代的开发者选择
  18. 为Metabase Pulses添加slack代理支持
  19. 八、STM32串口通信
  20. 北漂IT男返乡创业,草根逆袭回忆录(下)

热门文章

  1. IDataSet接口的使用和矢量图层复制
  2. Python编程 利用Python画一个爱心
  3. 苹果x怎么截屏_涨知识!原来iPhone手机新增了长截屏功能,简单好用
  4. Win10下离线安装MinGW-w64
  5. 广告宣传配音技巧——如何自己免费制作广告配音
  6. java 字符串输出字符_输出java字符串
  7. mkdir命令会突然失效_mkdir命令
  8. user_jj两条记录改成一条
  9. 如果在高速免费前上高速怎么计算机,高速免费etc可以提前上高速吗?免费时间是按入口算还是出口算?...
  10. Google DevFest 2021即将开始,赶紧来参加吧