java连接mysql出现了乱码问题
项目的文本文件我设置的是utf-8,数据库的字符编码也是utf8,控制台控制台输出出现了乱码。请问老师该怎么解决呢?请老师详细讲一下编码的问题,先谢谢了。
正在回答
在workbench中直接写sql语句就可以了,譬如下图sql语句,
然后选中当前行,点击下图标记的小闪电标识就可以执行sql语句了,祝学习愉快~
你好同学,因为乱码的原因有很多种,只能一点一点的排查,所以请同学不要着急,因为我们的环境是不同的,所以同学只能根据我们提供的方法一部一部去试,这么做的好处是,问题解决了,你以后就彻底学会如何解决乱码的问题了,
show variables like '%char%';会出现下图数据,
建议同学用下图代码将上面的每一个选项都设置为utf8,譬如set character_set_connection=utf8,依次类推。然后在尝试一下查询数据。祝学习愉快~
你好同学~之前粘贴的是idea设置字符编码的方法,那几个选项就是将ide的编码格式和项目工程的字符编码格式设置为utf-8,如下是设置eclipse的编码格式。
另外建议同学按如下操作设置一下,并将url中的utf-8改为utf8试试呢?祝学习愉快~
你好同学,请问同学下图中配置ide的字符编码格式都设置了没?祝学习愉快~
数据库地址后的字符串换成“?useSSL=false&serverTimezone=Hongkong&useUnicode=true&characterEncoding=utf-8”试试。
- 参与学习 人
- 提交作业 277 份
- 解答问题 4297 个
Java数据库开发的必备技能,从流行的MySQL数据库开始,到Java原生的数据库管理接口JDBC的使用,再到常用的数据持久化框架MyBatis,让你向Java工程师的目标又迈进了一步!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星