以前学习的时候做了一个小小的项目,如今拿出来运行,却出现了很多问题。添加数据的时候,中文总是乱码,查找了很多原因也没有解决。今天无意中看到了一个短文,拿出来试一下,居然是可以的。ok,已经解决了。
myeclipse的编码是utf-8,数据库mysql也是utf8的,中文为什么乱码的,以前做这个项目的时候是好好的,如今拿出来,想补全一下,添加都不成功,在获取数据的时候打印出来也是对的,不乱码的,怎么插到数据库就是乱码呢。看一看前辈们的想法:把MySql默认编码调成跟你ConnectionURL中设定的一致就可以了~。
jdbcUrl=jdbc:mysql://localhost:3306/mytable?useUnicode=true&characterEncoding=utf8
在连接数据库的配置文件里把?后面的加了上去,居然可以了,呵呵,又是无意中解决的问题,前辈们的意见看来还是很重要的,呵呵。