在 Redis 版本 3.2.3 中,我在尝试设置时遇到错误:
set test اتلات بين حماس ح
(error) ERR syntax error
我将从 Scala 和 bash 访问 Redis。所以需要一个通用的编码。但主要问题是它在 cli 中的一个简单的 Redis 命令中自行失败。
PS:使用 redis-cli --raw
测试无效。
最佳答案
需要加引号是因为字符串中有空格,与字符编码无关:
> set test "اتلات بين حماس ح"
OK
> get test
"اتلات بين حماس ح"
关于bash - 阿拉伯字符的 Redis 语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43780211/