Zookeeper 客户端输入中文乱码的解决方案
本文最后更新于:2025年8月18日
一、问题复现
在使用 Zookeeper 客户端 zkCli 的过程中,如果输入中文字符,可能会出现乱码的问题:

以下是解决上述问题的方案:
二、解决方案
说明:本文默认 Zookeeper 安装位置在
/usr/local/zookeeper目录下(可以看到 bin、data、conf 等目录),具体的安装位置请以你为准。
1. 将 bin/zkCli.sh 文件留一个备份:
1 | |
2. 使用 vim 命令编辑 bin/zkCli.sh,在倒数第二行添加 -Dfile.encoding=UTF-8 \,修改后的效果图如下:

完成后在左下角输入 :wq 保存。
3. 重新启动 Zookeeper 客户端:
1 | |
4. 创建一个带有中文字符的数据的节点:
1 | |
此时控制台就不会出现中文乱码了:

Zookeeper 客户端输入中文乱码的解决方案
https://www.icode504.com/posts/124.html