mysql表情符号变为_mysql Emoji表情字符集转换
Java代码
java.sql.SQLException: Incorrect string value: '\xF0\x9F\x92\x94' for column 'name' at row 1
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3593)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3525)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1986)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2140)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2620)
at com.mysql.jdbc.StatementImpl.executeUpdate(StatementImpl.java:1662)
at com.mysql.jdbc.StatementImpl.executeUpdate(StatementImpl.java:1581)
1. 修改my.cnf
[mysqld]
character-set-server=utf8mb4
[mysql]
default-character-set=utf8mb4
修改后重启Mysql
3. 将已经建好的表也转换成utf8mb4
ALTER TABLE UserInfo CHARSET=utf8mb4;
命令:alter table TABLE_NAME convert to character set utf8mb4 collate utf8mb4_bin; (将TABLE_NAME替换成你的表名)
mysql表情符号变为_mysql Emoji表情字符集转换相关推荐
- mysql存储图片node_Node.js教程 阿里云mysql如何支持存储emoji表情
本篇教程介绍了Node.js教程 阿里云mysql如何支持存储emoji表情,希望阅读本篇文章以后大家有所收获,帮助大家对Node.js的理解更加深入. < 本篇主要记录nodejs项目阿里云m ...
- 表情符号mysql utf8mb4_mysql utf8mb4与emoji表情
一 什么是Emoji emoji就是表情符号:词义来自日语(えもじ,e-moji,moji在日语中的含义是字符) 表情符号现已普遍应用于手机短信和网络聊天软件. emoji表情符号,在外国的手机短信里 ...
- emoji表情mysql处理_Mysql Emoji表情处理
1.转码存储 将内容转码存储 如:转成 Unicode 存储,取出来时在解码 2.过滤 Emoji PHP function filterEmoji($str) { $str = preg_repla ...
- mysql 5.6 emoji_让MySQL 5.6支持Emoji表情
让MySQL支持Emoji表情,涉及无线相关的 MySQL 数据库建议都提前采用 utf8mb4 字符集. MySQL 版本 5.6 1 解决方案:将Mysql的编码从utf8转换成utf8mb4. ...
- SpringCloud工作笔记071---mysql字符集 utf8 和utf8mb4 的区别_utf8是不能存储emoji表情字符集的
JAVA技术交流QQ群:170933152 可以简单的理解 utf8mb4 是目前最大的一个字符编码,支持任意文字. 为什么会有UTF8MB4? 既然utf8应付日常使用完全没有问题,那为什么还要使用 ...
- mysql存储移动端emoji表情 报错Incorrect string value: '\xF0\x9F\x98\x82'
原因:mysql utf8存储2-3个字节 移动端的emoji表情为4个字节 方法: 1.修改my.cnf 文件 加入 [client] default-character-set = utf8mb4 ...
- mysql ud83cudf19__如何转义emoji表情,让它可以存入utf8的数据库?
unicode emoji是4个字节的,存不进MySQL里,找到一个转义的库http://code.iamcal.com/php/emoji/,但是转为Unicode之后,还是4个字节,一样存不进,应 ...
- 当mysql遇到爱疯emoji表情
2019独角兽企业重金招聘Python工程师标准>>> 字符创中遇到爱疯的emoji表,普通mysql不支持怎么办? 解决1:配置mysql编码为 utf8mb4字符集,mysql必 ...
- mysql数据库中添加emoji表情
存emoji表情,出现如下错误: 原因是utf-8占3个字节,而表情包占4个字节,所以会报错 如果你不能理解为啥会报错,举个例子,varchar(100)可以存33个汉字,因为汉字就是3个字节,不能存 ...
最新文章
- [POI2007]堆积木Klo
- 更改结构体的内存字节对齐方式--经典
- 服务器修改mime类型,服务器上没有设置mime类型
- 为您的下一个基于Spring的应用程序考虑使用spring-boot的原因!
- JAVA进阶开发之(异常练习题)
- 案例 实现文件读写器 c# 1614523907
- TikZ绘图示例——尺规作图: 圆内接正七边形的近似画法
- python date2num_坚持mdates.date2num
- Java中根据URL下载gif图片文件
- android RecyclerView实战
- dw怎么把dwt文件转成html文件,在Dreamweaver中如何使用模板?
- zynqMP LINUX 启动流程和移植
- hdu2458 2010.3.6
- 高考志愿填报选专业,女孩子适合的十大职业
- LeetCode二叉树系列——515.最每个树行中找最大值
- ZYNQ Vivado address editor
- 裁员、年终奖减半:在公司打工,你永远不知道意外和明天哪个先来
- 比例-积分-微分 (PID) 鲁棒控制及电流反馈以确保 UPS 的稳定性(Matlab代码实现)
- [原创] 利用busybox, extlinux 在工控机CompactFlash(CF卡)上构建Linux系统(上)
- 巴基斯坦黑客组织有多牛?连苹果手机也中招
热门文章
- pandas使用query函数删除dataframe中某一列数值等于某一特定值的行(remove dataframe rows baed on column value)
- R把天数据按照不同时间粒度聚合数据(Aggregate)
- R使用abline()函数在图中添加额外的直线
- 1分钟搭建极简mock server
- RACER: Rapid and accurate correction of errors in reads 快速、准确地修正读数中的错误
- JAVA基础15-Java内部类
- oracle websp,探索Web2.0成就SP 2.0之路
- java中action请求_java模拟js发送action请求
- ubuntu18.04.4 pip3 换清华、阿里、豆瓣 源
- Ubuntu18.04 + Nvida GTX 1660ti显卡 驱动安装