Java MySQL中文变成’????’

By | 2014年8月24日

在JavaEE开发过程中,发现中文存到数据库中就变成了???。我的所有编码都是统一utf-8的,包括MySQL的数据表编码。

解决方案:在连接数据库的url传入参数characterEncoding=utf-8,如:jdbc:mysql://localhost/shop?characterEncoding=utf-8