为了账号安全,请及时绑定邮箱和手机立即绑定

Java获取mysql数据中文乱码

Java获取mysql数据中文乱码

慕粉2701360 2018-05-02 13:22:53
我在eclipse里访问mysql数据库,表中的中文数据全都是乱码,大部分是? 我用navicat建的数据库,编码是utf-8,表中数据类型是varchar,字符集也是utf-8,但是控制台显示出来的都是乱码 本人小白,求教大神们😔
查看完整描述

4 回答

?
晓啸儿

TA贡献2条经验 获得超0个赞

数据库创建的编码要跟你链接的一致,不一定是utf-8

查看完整回答
反对 回复 2018-05-02
?
幼儿园小跟班

TA贡献32条经验 获得超7个赞

private static String url = "jdbc:mysql://地址/数据库名称?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf-8&useSSL=false";

你看看在你的上面那串东西后加characterEncoding=utf-8试试


查看完整回答
反对 回复 2018-05-02
?
zzZerOrz

TA贡献101条经验 获得超28个赞

你用的是DOS命令行吧,这个命令行默认是GBK

查看完整回答
反对 回复 2018-05-02
  • 4 回答
  • 0 关注
  • 2063 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信