将我的机器更新为现在支持24-bit颜色的Windows周年纪念更新后,cqlsh正在生成错位输出。之前它工作正常。
代码页是65001,即UTF。这在更新之前有所帮助。
登录并选择行的输出:
C:\Users\xyz\Desktop\Utils\cassandra\bin>chcp 65001
Active code page: 65001
C:\Users\xyz\Desktop\Utils\cassandra\bin>cqlsh -u xyz --cqlversion=3.4.0 -C Cassandra-dev01.xyz.local
Password:
Connected to [0;1;34mxyz Development[0m at cassandra-dev01.xyz.local:9042.
[cqlsh 5.0.1 | Cassandra 3.0.11.1485 | CQL spec 3.4.0 | Native protocol v4]
Use HELP for help.
xyz@cqlsh> use "xyz";
xyz@cqlsh:xyz> select * from "DatabaseSetting" limit 1;
[0;1;31mName[0m | [0;1;35mValue[0m
--------------------------------------+-------
[0;1;33mcc38d7f8-821f-491e-8451-530c42ff61fc[0m | [0;1;33mxyz[0m
(1 rows)
xyz@cqlsh:xyz>