V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
l1ub0w3n
V2EX  ›  数据库

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

  •  
  •   l1ub0w3n · 2019-04-11 21:24:42 +08:00 · 4506 次点击
    这是一个创建于 2072 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    您好。我这边改成了全部 UTF-8 或者全部 GBK 都不可以。
    出来的中文自定义列名还是两个?? 是否还有其他的解决办法呢。
    l1ub0w3n
        6
    l1ub0w3n  
    OP
       2019-11-12 18:29:22 +08:00
    问题很早就解决了。
    说一下处理方案。
    首先 2019 的 DataGrip 在使用自定义列名查询的时候对于 Consolas 的这个字体是不支持的、可以换做其他的字体。
    但是如果你是一个 Consolas 字体的强迫症的话、可以降低版本选择 2018.3.4 版本。这个版本使用 Consolas 字体是可以自定义列名的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   888 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 20:53 · PVG 04:53 · LAX 12:53 · JFK 15:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.