MySql5.7.14存储表情字符报错Incorrect string value
在用MySQL存储微信用户的昵称时,报了如下错误:
java.sql.SQLException: Incorrect string value: '\xF0\x9F\x98\x84' for column11
经过网络搜索,总结原因为
因为表情符在某些终端,比如ios5.0以上,是以四字节表示的,而传统的utf8只能保存3字节,所以报错了。
解决办法:修改mysql字符集为utf
转载
2016-10-25 15:45:03 ·
576 阅读 ·
0 评论