数据库存储手机emoji表情
最近在开发手机APP应用,用户的评论是可以添加表情的。
由于的第一次做这方面的东西,在评论表中评论内容用utf8存表情,发现是乱码。
查原因,说的 emoji的表情,需要将数据库编码格式改成utf8mb4。
确定了升级方案后,将表情存成utf8mb4,测试。然而,发现并没什么用,依然是乱码。
再查资料。网上有人也碰到这个问题,解决方式和我一样,设置成utf8mb4,有的解决了,有的没有解决。解决不聊的,有人通过把数据存成了2进制来解决,有的自己把表情根据自己定义的字典转换后存入数据库。
这样就增加了许多浪费。
因为有同事以前在postgresql上保存成功过。继续找原因,主要还是考虑编码方向,原来连接数据库时,还是用的utf8,改为utf8mb4后,成功解决。
数据库存储手机emoji表情相关推荐
- android手机如何拥有苹果表情包,安卓手机emoji表情怎么改成苹果的
安卓手机怎么打出来苹果emoji表情呢?大家都知道苹果手机的emoji表情比安卓的好看,那么有没有什么方法可以将安卓手机emoji表情改成苹果的呢?下面小编就给大家讲讲具体的操作步骤,一起看看吧! 首 ...
- Java Base64 加密解密 (数据加密或解决手机Emoji表情被数据库过滤掉的问题)
2017年06月08日 10:15:19 glimmer_it 阅读数:359更多 个人分类: 安全加密 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.ne ...
- mysql存微信你曾_Mysql存储微信Emoji表情问题
问题 Tomcat 中报 Java 如下错误: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x8D\x87 \xE7...' fo ...
- emoji表情无法显示在html,微信分享页面Andriod手机emoji表情符无法显示问题?
分享页面中有用户名和评论信息,用户名和评论信息中都有emoji表情.在苹果手机上用户名和评论中的emoji表情都能显示,但是在Andriod手机上用户名如果有emoji表情则不能显示.在手机自带浏览器 ...
- android表情符号不显示,微信分享页面Andriod手机emoji表情符无法显示问题?
分享页面中有用户名和评论信息,用户名和评论信息中都有emoji表情.在苹果手机上用户名和评论中的emoji表情都能显示,但是在Andriod手机上用户名如果有emoji表情则不能显示.在手机自带浏览器 ...
- mysql数据库中添加emoji表情
存emoji表情,出现如下错误: 原因是utf-8占3个字节,而表情包占4个字节,所以会报错 如果你不能理解为啥会报错,举个例子,varchar(100)可以存33个汉字,因为汉字就是3个字节,不能存 ...
- mysql特殊符号无法储存_解决MYSQL数据库无法保存emoji表情及特殊符号问题
MySQL在5.5.3版本之后增加了这个utf8mb4的编码,mb4就是most bytes 4的意思,专门用来兼容四字节的unicode.其实,utf8mb4是utf8的超集,理论上原来使用utf8 ...
- mysql数据库保存微信emoji表情转义
/** 过滤表情* */public function parseEmojiTounicode($stremoji){$text = preg_replace_callback('/[\xf0-\xf ...
- mysql存储emoji表情_MySQL中支持emoji表情的存储
由于需要实现emoji表情评论的功能,所以数据库需要支持emoji表情的存储,根据查询的资料最终实现了该功能,现将实现的过程以及过程遇到的一些问题记录下来,供大家参考和交流. mysql的utf8编码 ...
最新文章
- Tensorflow【实战Google深度学习框架】—完整的TensorFlow入门教程
- python查询字典里的多个key_Python:如何快速找到多个字典中的公共键(key)
- 导入Scrapy 项目报错:no module named scrapy
- 手把手教你写C语言的动态库的开发
- Oracle根据年份分组
- mysql游标遍历中sql语句出现异常_MySQL中的异常处理,游标
- 颜宁的学生都已经副院长了!还发表了学校首篇Nature
- 如何让nRF52840 dongle化身为BLE sniffier (过程详细记录)
- java反编译器JAD.exe的使用
- Sublime Text 3 快捷键及使用技巧
- Java里进制转换(二进制、八进制、十进制、十六进制)
- 监听器应用【统计网站人数、自定义session扫描器、踢人小案例】
- Java 原生 Base64 编解码、Md5、SHA-1、SHA-256 加密摘要算法
- 经典卷积神经网络 LeNet 动手学深度学习v2 pytorch
- iOS端抓包工具-stream
- Python爬虫:抖音无水印解析,和程序员斗智斗勇的一天
- java tolist_Java Collectors toList()用法及代码示例
- 【7】PR音频及结合AU去除噪音【8】PR字幕运用
- Collected errors: * opkg_conf_load: Could not lock /var/lock/opkg.lock: Resource temporarily unavail
- 函数周期表丨筛选丨值丨CALCULATE