mysql处理emoji表情_mysql支持emoji表情存取的解决方案
让mysql支持emoji表情存取的解决方案
APP移动端无需做任何修改,服务端修改即可。
第一步:修改jdbcUrl:
conn.url=jdbc:mysql://127.0.0.1:3306/eyes?zeroDateTimeBehavior=convertToNull&autoReconnect=true
第二步:mysql驱动包:
mysql-connector-java-5.1.24.jar
第三步:数据库版本检查:
select version() #查看mysql版本
5.6.23-log支持utf8mb4字符集
第四步:修改mysql配置文件 my.ini,正确配置为:
[mysql]
default-character-set=utf8mb4
[mysqld]
character-set-server=utf8mb4
修改完后重启mysql服务。
第五步:检查是否修改成功,正确的mysql字符集为:
****************************************
character_set_database='utf8mb4';
character_set_server='utf8mb4';
collation_database='utf8mb4_unicode_ci';
collation_server='utf8mb4_unicode_ci';
****************************************
第六步:app端测试存取emoji表情:
app输入表情和中文并提交到后台保存:
后台mysql数据库表中记录:
app请求获取刚提交的emoji表情结果:OK!
注:如果经过上面操作仍无法存储emoji表情,修改表中字段对应的字符集为utf8mb4:
#例:修改t_doctor_visit_detail表中content字段支持emoji表情存取
SELECT * FROM t_doctor_visit_detail
SHOW FULL COLUMNS FROM t_doctor_visit_detail;
ALTER TABLE t_doctor_visit_detail CHANGE content content VARCHAR(900) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
mysql处理emoji表情_mysql支持emoji表情存取的解决方案相关推荐
- mysql emoji表情_Mysql支持emoji表情
教程所示图片使用的是 github 仓库图片,网速过慢的朋友请移步>>> (原文)Mysql 支持 emoji 表情. 更多讨论或者错误提交,也请移步. 1. 前言 最近为博客添加了 ...
- mysql 存储表情_MySQL支持存储emoji表情
项目中,项目之前使用的utf8的编码集,但是项目测试过程中,发现需要支持emoji表情,所以考虑将utf8编码更改为utf8mb4. emoji表情是1个字符占4个字节,而utf8编码只支持1-3个字 ...
- mysql 表情符串_mysql支持emoji表情符存储
一.教你如何让数据库支持emoji表情符存储 解决方式: 更换字符集utf8-->utf8mb4 问题描述: 前台应用抓取微博信息,每天总有几条数据插入不成功.应用日志显示: java.sql. ...
- mysql 过滤emoji表情_MySQL中emoji表情过滤
问题描述 最近在对线上排错过程中发现很多入库时产生的错误日志,表现形态如下 Incorrectstringvalue:'\xF0\x9F\x91\x8D\xE6\x94...'forcolumn'co ...
- 仿微信表情输入键盘(支持 Gif 表情图文混排 )
作者 | PandaQ404 地址 | http://www.jianshu.com/p/fddca2b0a26b 声明 | 本文是 PandaQ404 原创,已获授权发布,未经原作者允许请勿转载 简 ...
- IM界面高仿微信,android表情转ios表情,支持自定义表情,支持语音(实战界面)
前言: 2018年底由子公司来到现在的集团公司,从互联网公司变成了企业公司.在最近一个项目里,做的辛辛苦苦,功能又被砍了.没有理由,心力交瘁!本来是打算自己做IM的,现在被砍了.我就把本地功能贡献出来 ...
- mysql 显示表情符号_mysql 支持emoji 表情字符的解决方法。
1.utf8 字符集最多3个字符,而emoji表情字符是unicode大字符集,需要4个字节表示,所以utf8无法表示. mysql要存储emoji字符,需要设成utf8mb4字符集,意思就是utf8 ...
- mysql支持表情输入_mysql支持emoji表情
最近开发的iOS项目由于须要用户文本的存储,天然就遇到了emoji等表情符号如何被mysql DB支持的问题.困扰了很多天,在就要绝望放弃的边缘,终于完成了转换和迁移.在此特别分析和整理,方便更多人. ...
- emoji mysql 配置_MySql支持Emoji表情
1.原因: UTF-8编码有可能是两个.三个.四个字节.Emoji表情是4个字节,而Mysql的utf8编码最多3个字节,所以数据插不进去. 2.解决方案: 将Mysql的编码从utf8转换成utf8 ...
- java mysql emoj报错_MySQL插入emoji表情报错 SQLException: Incorrect string value 的两种解决方案...
原因:mysql的UTF-8只支持三个字节的存储,而一般字符是三个字节,但是emoji表情是4个字节,所以存储不了. 第一种方案:修改数据库表字符集 而mysql为了解决这个问题,在5.5.3版本之后 ...
最新文章
- 根据坐标如何标记图片_如何玩转FloodFill算法?
- python遍历目录,获取指定文件
- 对于dts的理解和分析
- CXF 客服端调用报错
- kafka服务器死机消息,当kafka集群其中一台宕机后,会怎么样?
- 用户态和核心态的转换
- 揭开KPI异常检测顶级AI模型面纱
- 玩了一年多电子商务,接触各种品类产品
- oracle序列重置6,oracle 重置序列从指定数字开始的方法详解
- Ubuntu 16.04升级Openssh7.8p1
- 数学建模-对策论模型
- A2B车载音频总线-车机音频麦克风阵列测试
- 如何解决微信端直接跳WAP端
- Warring 不建议使用从字符串到‘char *’的转换
- Echarts地图 绘制自定义区域 - geojson.io使用方法
- 第1节 OSI7层模型与TCP-IP5层协议簇/栈
- 如何设置Java环境变量
- PKUSC2019总结
- springboot-莫名其妙的登录界面“Please sign in“
- JAVA学习内容汇总(一)
热门文章
- 初识java atomic
- mongodb常用操作——命令行
- 跟着偶像学大数据——开端篇
- 基于jquery的文件上传-uploadify资料收集
- 常用oracle语句
- python怎么恢复默认窗口,如何恢复python编程环境spyder的窗口
- katakana.php,片假名 平假名转换器 - Hi!Penpal!
- 无法找到mac地址必须重启计算机_AB PLC | CPU或以太网模块重启DHCP请求
- 拓端tecdat|R语言中的岭回归、套索回归、主成分回归:线性模型选择和正则化
- python实现卷积操作