关于MySql中文变?的解决办法。

更新或添加时,英文输入没有问题,但是当输入中文的时候,
MySql里插入的却是 "?"
解决办法:
在jdbc:properties配置文件里,有个属性为
jdbc.url
表示JDBC的url路径
如:
jdbc.url=jdbc:mysql://127.0.0.1/lliipdb?zeroDateTimeBehavior=convertToNull

可以再最后加上 &characterEncoding=utf-8 表示编码格式转换成utf-8
添加后如下:
jdbc.url=jdbc:mysql://127.0.0.1/lliipdb?zeroDateTimeBehavior=convertToNull&characterEncoding=utf-8


另外MySql安装的时候编码格式也要选择正确.

你可能感兴趣的:(mysql,jdbc)