在redis 中存储中文,读取会出现乱码(其实不是乱码,只是不是我们存的中文显示)

1 redis> set test "我们"  
2 OK  
3 redis> get test  
4 "\xe6\x88\x91\xe4\xbb\xac"

如何在get时取到它的中文呢?只需要在redis-cli 后面加上 --raw

redis> get test
"我们"

此时如果仍旧乱码如下图


rediskey乱码 redis 乱码_redis

这是由于命令行窗口编码导致的问题。可以修改命令行窗口进行解决

在控制台中输入命令CHCP 65001即可。

参考文章:http://jingyan.baidu.com/article/e75aca85440f01142edac636.html