mysql+jdbc的emoji异常问题
就是mysq支持emoji编码的问题,我已经按照这篇文章:mysql/Java服务端对emoji的支持所说的办法升级mysql和connector但问题还是没解决,希望高手指点。
mysql 版本:5.6.21
mysql-connectort版本: 5.1.30
设置好的编码:
现在出现的问题是,在终端下的mysql客户端是能读写emoji编码了:
但是在java读正常,写异常:
读正常
写异常
已解决
问题出在这里:jdbc:mysql://localhost:3306/dbtest?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&autoReconnect=true
大于5.1.13的connector不能加characterEncoding=utf8,去掉就ok了。
参照这里:http://info.michael-simons.eu/2013/01/21/java-mysql-and-multi-byte-utf-8-support/
回答:
问题出在这里:jdbc:mysql://localhost:3306/dbtest?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&autoReconnect=true
大于5.1.13的connector不能加characterEncoding=utf8,去掉就ok了。
以上是 mysql+jdbc的emoji异常问题 的全部内容, 来源链接: utcz.com/p/171062.html