普通二进制与字符串互转运行代码:
msg = "北京"
print(msg.encode(encoding = "utf-8"))#字符串转换为二进制数据(参数最好加上utf-8,若没有该参数,则为系统默认的参数,可能不是utf-8编码)
print(msg.encode(encoding = "utf-8").decode(encoding = "utf-8"))#二进制数据转换为字符串(参数最好加上utf-8,若没有该参数,则为系统默认的参数,可能不是utf-8编码)
运行结果:
redis获取字符串数据转字符串:
redis_img_code0 = redis_cli.get(uuid) # 二进制
redis_img_code1 = redis_cli.get(uuid).decode(encoding = "utf-8") # 二进制转字符
运行结果: