让MySql支持表情符号(MySQL中4字节utf8字符保存方法)
UTF-8编码有可能是两个、三个、四个字节。Emoji表情是4个字节,而MySQL的utf8编码最多3个字节,所以数据插不进去。
解决方案:将编码从utf8转换成utf8mb4。
1. 修改my.ini [mysqld] character-set-server=utf8mb4 2. 在Connector/J的连接参数中,不要加characterEncoding参数。 不加这个参数时,默认值就时autodetect。 3. 将已经建好的表也转换成utf8mb4 命令:ALTER TABLE `TABLE_NAME` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; (将TABLE_NAME替换成你的表名) 4. 将需要使用emoji的字段设置类型为: 命令:ALTER TABLE `TABLE_NAME`MODIFY COLUMN `COLUMN_NAME` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
转载于:https://www.cnblogs.com/linn/p/7155518.html
让MySql支持表情符号(MySQL中4字节utf8字符保存方法)相关推荐
- 让MySql支持Emoji表情(MySQL中4字节utf8字符保存方法)
手机端插入Emoji表情,保存到数据库时报错: Caused by: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x98\x84' ...
- mysql 4字节utf8_MySQL 4字节utf8字符更新失败一例
MySQL 4字节utf8字符更新失败一例 业务的小伙伴反映了下面的问题 问题 有一个4字节的utf8字符'????'插入到MySQL数据库中时报错 java.sql.SQLException: In ...
- 在mysql支持关系模型中_MySQL支持关系模型中、和三种不同的完整性约束
MySQL支持关系模型中.和三种不同的完整性约束 答:实体完整性:列完整性\n\n\n\n参照完整性:实体完整性\n\n\n\n用户定义的完整性:参考完整性 "三农"问题是指( ) ...
- python2 去除 字符串中emoji 符号,去除所有4字节utf8字符
对咱们天朝程序员来说,最常用的编码方式就是UTF-8了.大家在创建数据库的时候,总是条件反射选择UTF-8编码. 最近我遇到一个emoji 符号不能写入数据库得问题.通过查询资料得知,emoji 符号 ...
- H3C模拟器中文路径问题(提示:“当前系统用户名中包含非ASCII字符”! )方法尝试:
H3C模拟器中文路径问题(提示:"当前系统用户名中包含非ASCII字符"! )方法尝试: 我的电脑->属性->高级系统设置->高级->环境变量,分别点击TM ...
- mysql 不支持表情符号_mysql中插入emoji表情失败的原因与解决
失败场景 用户昵称中存在emoji表情,调用jdbc往mysql数据库插入的时候抛出异常 java.sql.SQLException: Incorrect string value: '\xF0\x9 ...
- MySQL基础篇:位、字节和字符的关系
零. 目的 为了深入的学习MySQL数据库的相关知识,在学习MySQL数据库中数据类型之前,先总结一下位.字节.字符的关系,避免弄混. 一.位 位(bit)是计算机内部数据存储的最小单位.8个&quo ...
- thinkphp mysql 预处理_thinkPHP框架中执行原生SQL语句的方法
本文实例讲述了thinkPHP框架中执行原生SQL语句的方法.分享给大家供大家参考,具体如下: 怎样在thinkphp里面执行原生的sql语句? $Model = new Model();//或者 $ ...
- 弄清java中的字节与字符
问题 在java中,一个字符等于多少字节? 或者更详细的问:在java中,一个英文字符等于多少字节?一个中文字符等于多少字节? 答案 Java采用unicode来表示字符,java中的一个char是2 ...
最新文章
- AcWing 397. 逃不掉的路(边双连通分量缩点成树 + 树链剖分乱搞)
- BERT为什么是NLP的革新者
- 有理数的小数表示若无限,则必为无限循环的
- 我学员的一个问题及其我对之的解答,关于lr返回值问题
- 作为一名 ABAP 资深顾问,下一步可以选择哪一门 SAP 技术作为主攻方向?
- linux26内核,Linux26内核对象机制研究.pdf
- $.fn.zTree 展开 回显 选中
- 云评测 | 开发者最有用的开源云监控工具有哪些呢? 这7款神器总有一款适合你!...
- 答题闯关php,成语答题闯关红包流量主小程序源码
- 用CLIP增强视频语言的理解,在VALUE榜单上SOTA!
- Vue2.0 的漫长学习ing-2-6
- 初学者浅谈oracle中的一些sql
- matlab中fft与fftshift,在matlab中使用fft,ifft和fftshift
- 计算机电源分金牌,机·科普贴:电脑电源金、银、铜牌到底是什么意思?
- iOS中调用短信和邮箱的方法
- Infor EAM咨询服务调研报告-Infor EAM咨询服务市场地位以及主要的竞争对手
- 马尔可夫决策过程和贝尔曼方程
- 【思前享后】区块链的起源
- 【算法图解】第七章:7.5(狄克斯特拉算法优化版)
- 软碟通(UltraISO)刻录光盘以及制作U盘启动盘教程