数据库保存火星文error code [1366]; Incorrect string value: '\xF0\x9F\x98\x81' for column

1,修改数据库对应字段编码为utftmb4,前提为数据库版本最低为MySQL5.5.3,保险起见也可以把数据库、数据库表的编码也设置为utf8mb4,只不过耗费资源会更多一点;

2,mysql链接配置url = jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=utf8

    druid数据源配置添加  <property name="connectionInitSqls" value="set names utf8mb4;"/>
--------------------- 

原文:https://blog.csdn.net/max3215/article/details/82979632 
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章