【开源中国 APP 全新上线】“动弹” 回归、集成大模型对话、畅读技术报告”
RT
MySQL版本 5.6.28
SpringBoot版本 1.5.7
mysql-connector-java-5.1.44
MySQL编码
包括表的编码和相应字段编码都是utf8mb4
jdbcUrl
spring.datasource.master.url=jdbc:mysql://xxx.xxx.xxx.xx:3306/xxxDB?autoReconnect=true&rewriteBatchedStatements=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false
试过去掉characterEncoding,但还是没效果
求解。。。。
增加:
[mysql]
default-character-set=utf8mb4
[mysqld]
character-set-server=utf8mb4
自己顶。。。
在my.cnf里加上下面几个试试,我上次就是Mysql插入 emoji一直不行,后来这些行了
[mysqld]
character-
set
-server = utf8mb4
collation-server = utf8mb4_unicode_ci
init_connect =
'SET NAMES utf8mb4'
改MySQL配置,重启MySQL
解决了
设置编码后没重启是不会生效的