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

来源:2-2 JDBC实战---打通数据库

芝麻馅的汉堡3374936

2016-12-21 11:31

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

5859f78c0001c3e105000074.jpg

5859f78d00017a3205000083.jpg

5859f78f0001f05305000375.jpg

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

写回答 关注

3回答

  • 不看6324不混吃等死
    2017-05-14 04:53:11

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

  • vveicc
    2016-12-21 22:35:58

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

    vveicc 回复芝麻馅的汉堡...

    我在 Mac + Navicat Premium + IDEA 下没有问题,请检查一下在 Navicat 中的 Connection 和 Database 的编码方式,如果都没问题,那我也不清楚了。。。

    2016-12-22 11:12:15

    共 2 条回复 >

  • Chosan1
    2016-12-21 22:34:50

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

    芝麻馅的汉堡...

    还没到java这一步就出现问题了,在navicat的命令行里插入记录,利用SELECT * 指令能够正常显示中文,但是在navicat里的表格就是显示问号。

    2016-12-22 10:54:09

    共 1 条回复 >

JDBC之 “ 对岸的女孩看过来”

一起领略JDBC的奥秘,为进一步学习集成框架打下良好的基础

99327 学习 · 856 问题

查看课程

相似问题