- 问题的详细
在通过JDBC插入数据到mysql数据库的时候,出现了中文字符乱码的问题,由于在创建mysql数据库的时候设置的默认编码方式为utf-8格式,所以理因在使用eclipse时也应该使用utf-8格式,所以我更改了eclipse的编码方式为utf-8,由于默认的编码是GBK编码,所以在修改完之后代码的中文注释会出现乱码,所以最好在更改之前先备好份。
2.出现新的问题
将编码格式更改之后试试插入数据,却还是会出现中文乱码,这种时候怎么改编码格式都没有用,所以我选择在连接MySQL数据库时就将编码方式调好。
3.解决办法
在连接数据库的Cilent类中,将URL地址更改为了"jdbc:mysql://localhost:3306/shop_type1?characterEncoding=utf8"
插入红体字部分。
这时候再试试发现问题完美解决!