Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash Redis语法错误,带有阿拉伯字符_Bash_Scala_Encoding_Redis - Fatal编程技术网

Bash Redis语法错误,带有阿拉伯字符

Bash Redis语法错误,带有阿拉伯字符,bash,scala,encoding,redis,Bash,Scala,Encoding,Redis,在Redis版本3.2.3中,我在尝试设置时遇到错误: set test اتلات بين حماس ح (error) ERR syntax error 我将从Scala和bash访问Redis。因此,需要一种通用编码。但主要问题是,它在cli中的一个简单Redis命令中自行失败 PD:使用redis cli--raw进行测试时无效。您需要添加引号,因为字符串中有空格,它与字符编码无关: > set test "اتلات بين حماس ح" OK > g

在Redis版本3.2.3中,我在尝试设置时遇到错误:

    set test اتلات بين حماس  ح
    (error) ERR syntax error
我将从Scala和bash访问Redis。因此,需要一种通用编码。但主要问题是,它在cli中的一个简单Redis命令中自行失败


PD:使用redis cli--raw进行测试时无效。

您需要添加引号,因为字符串中有空格,它与字符编码无关:

> set test "اتلات بين حماس ح"
OK
> get test
"اتلات بين حماس ح"

您需要添加引号,因为字符串中有空格,它与字符编码无关:

> set test "اتلات بين حماس ح"
OK
> get test
"اتلات بين حماس ح"