`
riching
  • 浏览: 261373 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

mysql编码问题

阅读更多
报错内容:Incorrect string value: '\xF0\xA8\x91\xB3\xE5\xAE...' for column

出现这个问题原因是,mysql中设置的utf8编码,只能存储三字节的unicode编码,如果出现四个字节的unicode,则会报错
解决方案是将utf8编码,改成utf8mb4,utf8mb4是utf8的超集,兼容utf8

mysql5.5以后的版本才会支持utf8mb4,另外jdbc驱动的版本过低也需要升级

stackoverflow上面完整的答案:http://stackoverflow.com/questions/10957238/incorrect-string-value-when-trying-to-insert-utf-8-into-mysql-via-jdbc
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics