ZBLOG

redis 的key含有中文,使用keys+部分key*获取之后中文显示为:\xe6\x96\xb0\xe7\x9d\xbf\xe8\xae\xa1\xe5\x88\x92:\xe5\x86\x85\xe5\x9f\xb9\xe7\x8e\x87这种码,应该怎么转换为中文

可以使用redis的get命令获取含有中文的key对应的值,并且可以设置编码格式,例如:

redis-cli get "新白计划:内培率" --raw

其中–raw表示以原始字符串形式输出,避免出现类似于\xexx的问题。如果要在python中操作redis,可以使用redis-py库,在获取值时指定编码格式即可。

import redis

r = redis.Redis(host='localhost', port=6379, db=0)

value = r.get("新白计划:内培率").decode('utf-8')
print(value)

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=6303

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?