Clickhouse客户终端中的转义字符

时间:2019-05-20 22:09:49

标签: character-encoding client xterm rhel6 clickhouse

我正在XTERM终端上使用Clickhouse CLI,并在Redhat EL6 OS上使用bash shell。
由于终端转义序列,输出不可读。
例如:

SELECT count(*)
FROM system.tables

ââcount()ââ
â      35 â
âââââââââââ

1 rows in set. Elapsed: 0.002 sec.

当我使用--format=PrettySpace选项时,情况会变好,但最终的NULL值仍然不可读:

SELECT DISTINCT ont_index
FROM port_status_events
WHERE isNull(ont_index) OR (ont_index < 2)
ORDER BY ont_index ASC NULLS FIRST

ââont_indexââ
â      á´ºáµá´¸á´¸ â
â         0 â
â         1 â
âââââââââââââ

3 rows in set. Elapsed: 0.003 sec. Processed 11.57 thousand rows, 23.13 KB (3.50 million rows/s., 6.99 MB/s.)

是否可以告诉客户端我正在使用其他类型的终端?

1 个答案:

答案 0 :(得分:1)

正如@Thomas Dickey正确说的,这与终端转义序列无关,而与字符编码无关。
我通过PuTTY设置将其更改为UTF-8,现在一切正常。