问题:

iphone 输入法有很多表情,如果使用utf8保存到数据库会报错,

所以需要支持utf8mb4

 

 

解决:

  1. 修改mysql服务器中的 my.cnf 中 character_set_server = ‘utf8mb4’ & collation_server = ‘utf8mb4_unicode_ci’
  2. 检查数据库、table 、 列是否都已经设置为utf8mb4
  3. 检查jdbc.connection url 是否已经设置为 characterSet=utf8 ;(不是utf8mb4,utf8会自动支持utf8mb4)

把所有charaset 设置为 utf8mb4

可以在Java程序中检查下下

 

 

参考:

http://www.tuicool.com/articles/zAnEV3

http://blog.csdn.net/junsure2012/article/details/42171035

 

 

发表评论

电子邮件地址不会被公开。