PHP正则过滤处理微信昵称中emoji字符的方法(导出excel)
今天做了excel导出数据,发现微信昵称含有emoji字符,导致导出信息不全,所以选择过滤掉emoji字符
function removeEmoji($nickname) {$clean_text = "";// Match Emoticons$regexEmoticons = '/[\x{1F600}-\x{1F64F}]/u';$clean_text = preg_replace($regexEmoticons, '', $nickname);// 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;
}
PHP正则过滤处理微信昵称中emoji字符的方法(导出excel)相关推荐
- mysql 过滤微信昵称表情_PHP正则过滤处理微信昵称中emoji字符的方法
本文实例讲述了PHP正则过滤处理微信昵称中emoji字符的方法.分享给大家供大家参考,具体如下: 今天刚做了一个微信应用,在获取微信昵称的过程中报错了,经查原因是微信昵称中包含emoji字符,在写入数 ...
- 几种过滤URL和FORM中非法字符的方法
ASP 过滤URL和FORM中非法字符 第一种: < % ' 检查URL输入 限制非法字符 url = LCase (request.querystring()) ip = request.Se ...
- php过滤微信昵称的emoj,移除微信昵称中的emoji字符
移除微信昵称中的emoji字符: /** * 移除微信昵称中的emoji字符 * @param type $nickname * @return type */ function removeEmoj ...
- 移除微信昵称中的emoji字符
可以使用正则表达式和 PHP 的 preg_replace 函数来移除微信昵称中的 emoji 字符.以下代码演示了如何实现: $nickname = "微信昵称
- 微信昵称乱码 mysql_微信网页开发获取用户昵称乱码 微信昵称包含emoji表情乱码的解决方案...
微信网页开发获取用户昵称乱码 微信昵称包含emoji表情乱码的解决方案如下: 问题产生原因:由于数据库及属性一致设为utf8,而utf8只支持1-3个字节.当用户昵称为emoji表情时,获取用户基本信 ...
- 微信昵称中表情保存到数据库问题
微信昵称中包含表情导致无法插入数据库 java.sql.SQLException: Incorrect string value: '\xF0\x9F\x8E\x80' for column 'wec ...
- Java中使用poi导入、导出Excel
Java中使用poi导入.导出Excel 学习了:http://www.cnblogs.com/Damon-Luo/p/5919656.html 转载于:https://www.cnblogs.com ...
- xml 中转意字符\/使用方法
xml 中转意字符&\/使用方法 所有 XML 元素都须有关闭标签 在 HTML,经常会看到没有关闭标签的元素: <p>This is a paragraph <p>T ...
- php-emoji使用微信,微信开发中emoji表情的问题
做微信开发的时候就会发现,存储微信昵称必不可少.之前的项目里面微信昵称很多都是空白,后来才知道是因为emoji表情的问题.原来是因为Mysql的utf8字符集是3字节的,而emoji是4字节,这样整个 ...
最新文章
- Spring Cloud Ribbon(服务消费者)
- 解除IE8的内容审核程序
- 构造图 Codeforces Round #236 (Div. 2) C. Searching for Graph
- Manage Common Field Service Jobs
- VS一直停留在“正在还原nuget程序包”
- linux端口映射_Linux 系统安全与优化配置
- 深入浅出Java回调机制
- 【java】java基础之SPI框架实现-整体设计
- c语言函数返回数组_C语言如何用一维数组拷贝函数,拷贝二位数组(C Primer Plus 10-7)...
- 激光雷达的KPI与技术方案
- linux下文件打包、压缩详解
- 中国石油焦市场供需态势及投资潜力预测报告2021年版
- HTML5游子吟网页的完整代码,《游子吟》教学设计(5页)-原创力文档
- java从页面下载pdf文件到本地
- 基于IPFS视频存储的在线视频网站
- 春节做的2021年终总结
- MySQL的auto_increment使用
- 获取客户端mac地址 php,js获取客户端mac地址的方法
- 常见的均值不等式的使用技巧
- win12服务器文件设置只读,高手亲自讲解win10文件夹只读属性改不了的修复办法...
热门文章
- 17 | 五险一金到底有什么用?被忽视的个人利益
- 2021 上海科技大学 信息学院SIST 推免夏令营 经历
- python打印不换行_python打印后如何不换行
- [PHP] Larval 主从读写分离配置
- Larval安装使用Excel步骤
- wps如何在html中在线浏览器,wps如何设置表格内链接用电脑默认浏览器打开
- mac 教程 终端设置代理
- Android 11 inputflinger分析(触摸优先级)
- 5G系统——5G-GUTI、5G-TMSI、5G-S-TMSI、SUPI、SUCI
- 2021招银网络提前批笔试编程题C++