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

navicat中命令列和表格中内容显示不一致,且表中中文显示问号

在navicat中输入插入记录的指令,中文可以正常显示。但是在表格界面刷新一下出来的结果还是问号,JDBC连接,在JAVA中也是显示乱码。折腾了很久都没搞定

5859f78c0001c3e105000074.jpg

5859f78d00017a3205000083.jpg

5859f78f0001f05305000375.jpg

求指教啊,实在是搞不定了

正在回答

3 回答

我知道 如果你还不知道就私信我

0 回复 有任何疑惑可以回复我~

编码方式的问题吧,百度一下如何配置 MySQL 的编码方式。

0 回复 有任何疑惑可以回复我~
#1

芝麻馅的汉堡3374936 提问者

应该都正常配置了,我发现我mysql里面利用SHOW VARIABLES LIKE 'char%'; mysql已经都是utf-8编码了,但是navicat每次重新打开命令行都是latin编码。。。
2016-12-22 回复 有任何疑惑可以回复我~
#2

vveicc 回复 芝麻馅的汉堡3374936 提问者

我在 Mac + Navicat Premium + IDEA 下没有问题,请检查一下在 Navicat 中的 Connection 和 Database 的编码方式,如果都没问题,那我也不清楚了。。。
2016-12-22 回复 有任何疑惑可以回复我~

你的数据库编码与java编码不一致,改成一致就可以了

0 回复 有任何疑惑可以回复我~
#1

芝麻馅的汉堡3374936 提问者

还没到java这一步就出现问题了,在navicat的命令行里插入记录,利用SELECT * 指令能够正常显示中文,但是在navicat里的表格就是显示问号。
2016-12-22 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

navicat中命令列和表格中内容显示不一致,且表中中文显示问号

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信