最近排查问题,发现之前的开发将日志写在redis缓存中(不建议这样做),我在查看日志的时候发现没办法阅读,详细是这样的:
查阅资料后发现是进制问题,解决方法是启动客户端的时候将redis-cli
改为redis-cli --raw
现在查看缓存数据就变成这样的乱码了,这是由于我们写程序使用UTF-8的编码格式,但是windows控制台应用程序是GBK的编码格式,找到的原因就很好处理了。
1、先查看下控制台的编码格式是否是GBK,右击Windows控制台点击属性
2、在控制台输入chcp 65001
,修改控制台的编码格式为UTF-8
这样缓存展示就可以了!
标签:编码,中文,cli,Redis,redis,乱码,格式,控制台 From: https://blog.csdn.net/qq_39034148/article/details/136870362