这个有两个可能的原因:
第一个是本身的mysql服务器字符编码问题,这个在安装的时候可以选择编码,默认的是lartin-1编码格式,修改为gbk或是UTF-8即可。
第二个是在JDBC连接MySql的时候编码不统一,这个在连接URL的地方指定一下编码就好。
url = "jdbc:mysql://localhost:3306/estate?useUnicode=true&characterEncoding=UTF-8";
这里的后半句就是指定编码格式的
这个有两个可能的原因:
第一个是本身的mysql服务器字符编码问题,这个在安装的时候可以选择编码,默认的是lartin-1编码格式,修改为gbk或是UTF-8即可。
第二个是在JDBC连接MySql的时候编码不统一,这个在连接URL的地方指定一下编码就好。
url = "jdbc:mysql://localhost:3306/estate?useUnicode=true&characterEncoding=UTF-8";