Idea 与 MySQL 乱码

用IntelliJ idea 在使用JDBC 中,无论是向数据库插内容,或从数据查询内容,中文都是乱码?
在navicat 登陆界面登陆时选的是UTF8 ,idea也UTF8的
使用平台是Mac

阅读 7.2k
5 个回答
url - jdbc:mysql://ip:3306/email?useUnicode=true&characterEncoding=UTF-8

问题暂时也算是解决了!方法是:我上面采纳那位兄弟的

还有一点是要注意的是,在系统shell,里查看是没问题,图片描述

但,在是Navicat中,还是乱码,这时要在登录那里选encoding 为Auto!!!

用utf8 是不行的,

//--------//
更新一下:Navicat登录选项,最好选Auto,我尝试过好多设置,选UTF8的时候问题最多!
如果有乱码情况,可以尝试改为Auto

你的数据库或者表不是utf8的,你用desc 表名看看charset是啥

tomcat没有设置编码?

一图胜千言~~

图片描述

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题