栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

MyEclipse上传数据至Navicat的mysql数据库的乱码问题

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

MyEclipse上传数据至Navicat的mysql数据库的乱码问题

我刚完成程序的各项功能以后,打算测试一下功能时,发现在网页上输入的数据传到数据库后,会乱码,就像下面这个情况:

数据库中对应属性的值也会显示???

我的解决方法如下:

1.检查navicat的localhost连接,将“编码” 设置为 “自动”

2、更改数据库的字符集为uft8:

 

3、此时查看数据库中的表有可能还是会发现有些表的字符集是Latin1:

①选中没有成功设置字符集的表,选择“设计表”

②选中所有的属性,点击“选项” ,设置字符集为utf8

 ③依次设置所有的字符集不是utf8的表

4、将myeclipse的编码格式设置为uft8,具体设置方法参考:

(19条消息) MyEclipse设置编码格式(3种方式)_其乐淘淘的博客-CSDN博客_myeclipse编码格式设置https://blog.csdn.net/qiletaotao/article/details/86150822

 5、在连接数据库的url中,加上useUnicode=true&characterEncoding=utf8

我的url是:

jdbc:mysql://localhost:3306/xs?serverTimezone=UTC&useUnicode=true&characterEncoding=utf8

 然后,大功告成!

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/888682.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号