JetBrains 的 DataGrip 查询时 自定义中文列名乱码问题.

2019-04-11 21:24:42 +08:00
 l1ub0w3n

老哥们好。 今天刚准备玩一下 DataGrip,发现了严重的问题。 就是使用别名进行查询时,显示出来的是乱码。 看了 Settings 半天也没发现有具体修改编码的地方。 数据库和表都是 UTF-8 格式的,使用 SQLyog 和 Navicat 均可以正常显示中文列名。 求解这个到底是什么问题。

4377 次点击
所在节点    数据库
6 条回复
jakezh
2019-04-12 00:37:24 +08:00
很难用,用过几天,sync 半天 sync 不了所有的 schema,已删
RyougiShiki
2019-04-12 08:57:55 +08:00
楼主,settings/Editor/File Encodings, projectEncoding 选 system default 或更改为其它编码试试。
一楼,数据库连接实例 /右键菜单选 datatools/manage schemas,勾选要显示的 schema,默认情况下刚连接实例仅显示一两个默认库。
yiyi11
2019-04-12 11:01:47 +08:00
@jakezh #1
yiyi11
2019-04-12 11:02:08 +08:00
@jakezh #1
l1ub0w3n
2019-04-12 15:10:36 +08:00
@RyougiShiki

您好。我这边改成了全部 UTF-8 或者全部 GBK 都不可以。
出来的中文自定义列名还是两个?? 是否还有其他的解决办法呢。
l1ub0w3n
2019-11-12 18:29:22 +08:00
问题很早就解决了。
说一下处理方案。
首先 2019 的 DataGrip 在使用自定义列名查询的时候对于 Consolas 的这个字体是不支持的、可以换做其他的字体。
但是如果你是一个 Consolas 字体的强迫症的话、可以降低版本选择 2018.3.4 版本。这个版本使用 Consolas 字体是可以自定义列名的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/554250

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX