windows下通过redis-cli查看中文乱码

发布时间 2023-03-26 11:36:32作者: 幸运刘

参考:https://zhuanlan.zhihu.com/p/592166597

redis数据进制问题的解决

  redis会将存储的中文数据转成16进制,所以我们在连接控制台的时候将redis-cli改为redis-cli --raw输入进去即可

中文乱码问题

  这个问题是因为写java文件时用的是UTF-8的编码格式,而Windows控制台对于中文,是GBK的编码格式,两者不一致导致。
  解决方式:cmd打开控制台后,先输入chcp 65001,修改控制台的编码格式为UTF-8,然后再输入redis-cli --raw,后面正常查询,就能得到想要的中文结果了