当前位置:首页 > 数据库 > 其他数据库

redis hset 后文本变乱码,该怎么处理

优良自学吧提供redis hset 后文本变乱码,该怎么处理,redis hset 后文本变乱码用java代码往redis里存东西,代码如下 ........... ........... String iparea = "中国--河北--联通"; String ip = "127.0.0.1" //连个语句效果

redis hset 后文本变乱码
用java代码往redis里存东西,代码如下

...........
...........
String iparea = "中国--河北--联通";
String ip = "127.0.0.1"
//连个语句效果一样
//jedis.hset("ipinfo:"+ip, "area", iparea); 
jedis.hsetnx("ipinfo:"+ip, "area", iparea);
.............
............

存入redis后结果如下

127.0.0.1:6379> hget ipinfo:127.0.0.1 area
"\xe4\xb8\xad\xe5\x9b\xbd--\xe6\xb2\xb3\xe5\x8c\x97--\xe8\x81\x94\xe9\x80\x9a"

存入的文本为啥变成这样了?
------解决思路----------------------
中文会变成utf-8编码

只需要在redis-cli 后面加上 --raw 就可以了
(本文来自互联网,不代表搜站(http://www.ylzx8.cn/)的观点和立场)
本站所有内容来自互联网,若本站收录的信息无意侵犯了贵司版权,请给我们来信(ylzx8cn@163.com),我们会及时处理和回复,谢谢