首页 > 解决方案 > 如何在累积中设置字符?

问题描述

我用accumulo shell查表,发现可以插入英文,但是插入中文时,shell出现乱码,请问如何处理,可以在Accumulo中设置utf-8吗?

在此处输入图像描述

标签: accumulo

解决方案


答案是不。不幸的是,目前无法显示 UTF-8 字符。Accumulo 主要处理原始字节,而不是字符串。当前的 shell(至少到 2.0.0-alpha-2)显示宽 Unicode 字符的能力非常有限。为方便起见,shell 的行为是显示可打印的 7 位 ASCII 字符;其余的显示为十六进制编码形式。

虽然当前的 shell 功能有限,但它是一个开源项目,欢迎使用补丁来更好地支持任何 UTF-8 可打印字符。


推荐阅读