由于工作需要,需要对sql表进行变更,使其支持emoji表情符号
亲测下述方法有效:
- mysql对应的表编码格式改成utf8mb4
- mysql对应的character_set_server 改成utf8mb4(show variables like '%char%';可以查看验证)
- 连接mysql用的jdbc参数中的编码设置utf-8去掉(后来验证不去掉也可以,貌似没影响)
- 确保使用的mysql connector版本高于5.1.13(jar包版本,一定注意使用的版本)
由于工作需要,需要对sql表进行变更,使其支持emoji表情符号
亲测下述方法有效: