当前位置: 首页 > news >正文

去除字符串中的emoji字符

  对于使用utf8编码的mysql数据库来说,如果字符串中存在emoji小图像,是不能存进数据库中的,查了一下,原因大概是因为utf8编码可以存1-3个字节的字符,但是emoji是4个字节;解决方法可以把mysql的编码换成utf8mb4,需要相应版本的mysql;另外一种方法是把字符串中所有的emoji给去除掉,然后在存进数据库,具体的方法是:

 

public static String filterEmoji(String source,String slipStr) {
        if(isNotBlank(source)){
            return source.replaceAll("[\\ud800\\udc00-\\udbff\\udfff\\ud800-\\udfff]", slipStr);
        }else{
            return source;
        }
    }

 

参考链接:http://www.cnblogs.com/jeyson/p/5639791.html

     各种emoji编码

转载于:https://www.cnblogs.com/blue163/p/6115329.html

相关文章:

  • Thinkphp框架 -- 短信接口验证码
  • pip 使用国内源安装第三方库
  • vue.js入门(3)——组件通信
  • Java线程专栏文章汇总(转)
  • 快速破解哈希密文findmyhash
  • JDBC与Hibernate中SQL语句参数设置的顺序问题
  • 数据库备份通用脚本
  • ehcache memcache redis 三大缓存
  • 二十六、Jcreator使用初步
  • 访问修饰符和构造函数
  • YUV Player
  • 盒子模型-怪异模式和标准模式
  • Android开发--Socket通信
  • P1382 光棍组织
  • 1.2 lambda 表达式的语法
  • 【EOS】Cleos基础
  • 10个确保微服务与容器安全的最佳实践
  • - C#编程大幅提高OUTLOOK的邮件搜索能力!
  • canvas 五子棋游戏
  • ES6, React, Redux, Webpack写的一个爬 GitHub 的网页
  • Flannel解读
  • hadoop集群管理系统搭建规划说明
  • node学习系列之简单文件上传
  • php ci框架整合银盛支付
  • ReactNativeweexDeviceOne对比
  • Redis在Web项目中的应用与实践
  • Spring思维导图,让Spring不再难懂(mvc篇)
  • XML已死 ?
  • 编写符合Python风格的对象
  • 服务器从安装到部署全过程(二)
  • 诡异!React stopPropagation失灵
  • 深度学习中的信息论知识详解
  • 掌握面试——弹出框的实现(一道题中包含布局/js设计模式)
  • No resource identifier found for attribute,RxJava之zip操作符
  • 智能情侣枕Pillow Talk,倾听彼此的心跳
  • ​油烟净化器电源安全,保障健康餐饮生活
  • # Python csv、xlsx、json、二进制(MP3) 文件读写基本使用
  • ### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException
  • #AngularJS#$sce.trustAsResourceUrl
  • (bean配置类的注解开发)学习Spring的第十三天
  • (echarts)echarts使用时重新加载数据之前的数据存留在图上的问题
  • (poj1.2.1)1970(筛选法模拟)
  • (多级缓存)缓存同步
  • (附源码)计算机毕业设计ssm电影分享网站
  • (论文阅读23/100)Hierarchical Convolutional Features for Visual Tracking
  • (十二)devops持续集成开发——jenkins的全局工具配置之sonar qube环境安装及配置
  • (算法)前K大的和
  • (一)使用IDEA创建Maven项目和Maven使用入门(配图详解)
  • (转)C#调用WebService 基础
  • (转)chrome浏览器收藏夹(书签)的导出与导入
  • ./configure,make,make install的作用
  • .NET Core 控制台程序读 appsettings.json 、注依赖、配日志、设 IOptions
  • .NET程序员迈向卓越的必由之路
  • .NET开源快速、强大、免费的电子表格组件
  • .secret勒索病毒数据恢复|金蝶、用友、管家婆、OA、速达、ERP等软件数据库恢复