编码-数据库不支持特殊符号,特殊符号插入数据库报错解决方法
一般字符串我们都是用UTF8得字符集
今天遇到了一个问题,特殊符号在插入数据库得时候报错了
同事跟我说是字符集得问题,utf8改为utf8mb4就可以了
接下来我们来说说原因:
mysql支持的 utf8 编码最大字符长度为 3 字节,如果遇到 4 字节的宽字符就会插入异常了。
那utf8mb4和utf8有什么区别呢?
MySQL在5.5.3之后增加了这个utf8mb4的编码,mb4就是most bytes 4的意思,专门用来兼容四字节的unicode。好在utf8mb4是utf8的超集,除了将编码改为utf8mb4外不需要做其他转换。当然,为了节省空间,一般情况下使用utf8也就够了。
编码-数据库不支持特殊符号,特殊符号插入数据库报错解决方法相关推荐
- 编译报错+解决方法:错误: 找不到符号
[0]README 1)本文主要解决"错误,找不到符号" [1] console error info 1)error : E:\bench-cluster\mybatis_in ...
- mysql 存储微信昵称乱码_MYSQL 保存微信昵称特殊字符报错解决方法-设置编码集为utf8mb4的方法...
mysql utf8mb4 保存微信昵称特殊字符报错方法 公众号二次开发,在处理用户昵称的时候发现有的时候一些emoji是4字节的表情无法保存入库,经过查找资料发现是因为字段的编码问题造成的, utf ...
- java找不到符号类socket,编译报错+解决方法:错误: 找不到符号
public class ServerPlainTest { // 包内包外可见 public static void main(String[] args) { try { ServerSocket ...
- MySQL 数据库show processlist where条件筛选报错解决方法,[Code: 1064, SQL State: 42000] You have an error in your
-- 筛选报错 show processlist where user = 'root'; -- 筛选可用 select * from information_schema.processlist w ...
- linux编译内核支持pam,linux编译内核make menuconfig报错解决办法
linux编译内核时 输入make menuconfig命令 *** Unable to find the ncurses libraries or the *** required header f ...
- SAP ABAP 因系统维护使ABAP语法不再被支持导致使用很久的程序报错问题之分析
SAP ABAP 因系统维护使ABAP语法不再被支持导致使用很久的程序报错问题之分析 所在项目客户的一家工厂上线已经超过半年,其业务部门提出一个使用了半年的RF枪程序,突然不能使用了.程序直接Dump ...
- Java 链接MySQL数据库时报的connect和denied错解决方法
2019独角兽企业重金招聘Python工程师标准>>> 一.not allowed to connect to this MySQL server错误 错误分析:可能是由于MySQL ...
- SQLServer “无法对数据库‘XXX‘ 执行删除,因为它正用于复制”的解决方法
SQLServer "无法对数据库'XXX' 执行删除,因为它正用于复制"的解决方法 参考文章: (1)SQLServer "无法对数据库'XXX' 执行删除,因为它正用 ...
- pymysql模块操作数据库及连接报错解决方法
pymysql模块操作数据库及连接报错解决方法 参考文章: (1)pymysql模块操作数据库及连接报错解决方法 (2)https://www.cnblogs.com/zgngg/p/10607859 ...
最新文章
- npm install是什么命令_了解npm
- 【WebRTC---入门篇】(十三)WebRTC音视频数据采集
- python中浮点型占几个字节_Python基本数据类型
- 【less-6】sqli-labs靶场第六关(类似less-5)
- Set static ip for ubuntu
- 红黑树 c++ 实现
- ArcGIS实验教程:ArcGIS 10.2手把手图文安装教程(经典版)
- 解决Mac自动切换输入法
- 用c语言输出英文字母表音标,26个英文字母表中文
- 【问链财经-区块链基础知识系列】 第二十三课 一张纸搞定B2B供应链金融产品设计思路
- 7月App Store下架逾万款游戏,再度加大版号审核力度
- 复习javascript入门到精通
- html403禁止访问怎么解决,http403禁止访问错误产生的原因以及解决办法
- nohup ——Linux后台运行命令
- Python1.语言基本要素上(郭炜老师python大学mooc)
- 基于同创logos2的国产FPGA加速器与DMA设计与实现
- 寝室之早睡与晚睡矛盾
- Python 递归函数返回值为 None 的解决办法
- 基于android开发共享停车位的设计与实现(含源码及毕业设计)
- java教程pdf文本文档版