jdbc读取mysql中文数据显示乱码

插入一条数据,接着取出来,结果取到的中文数据为???,数据库创建时已经设置字符编码为utf8了。

在连接数据库时
类比这个,加上就行了。。。
"jdbc:mysql://localhost:3306/数据库名称?useUnicode=true&characterEncoding=GBK","用户名","密码"
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-10-18
确保你的java文件也是utf8编码,然后你的mysql设置也是utf8编码
相似回答