emojy表情的小问题
2024-09-01 17:44:21
报错内容:在emojy表情入库或者更新库的时候,会报这个错:java.sql.SQLException:Incorrect string value: '\xF0\x9F\x99\x8F\..' for column '字段名'
错误解析:就是emojy表情是这样的4字符 \0F9B\,没法入库正常的utf8字符集字段。
解决方法:windows 下设置my.ini / linux 下设置 my.cnf;
[client]
default-character-set = utf8mb4 [mysql]
default-character-set=utf8mb4 [mysqld]
character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
init_connect=’SET NAMES utf8mb4’
设置好后重启mysql服务,就可以设置表和字段的编码格式为 utf8mb4了。
最新文章
- 【翻译】利用Qt设计师窗体在运行时创建用户界面(Creating a user interface from a Qt Designer form at run-time)
- JS之延迟处理
- SQL Server如何启用xp_cmdshell组件
- Cent OS 6.6 下安装mysql(5.5.20)和 PHP(5.3.10)
- 安装 Apache 出现 <;OS 10013>; 以一种访问权限不允许的方式做了一个访问套接字的尝试
- mysql.default_socket 和 mysqli.default_socket
- 通过Web.config中的configSections配置自己系统的全局常量
- NSUserDefault
- POJ 1251 Jungle Roads(最小生成树)
- 玩转Git入门篇
- js之作用域链到闭包
- Thing in java 第四章,控制执行流程,练习题答案
- (19)模型层 -ORM之msql 跨表查询(正向和反向查询)
- javascript基础:函数参数与闭包问题
- SpringSecurity学习之基于数据库的用户认证
- JSP内置对象和属性
- HDU 1024 Max Sum Plus Plus(dp)
- myEclipse卡顿解决
- Linux查看物理CPU个数,核数,逻辑CPU个数;内存信息
- idea中文输入问题