python---redis中国語表示文字化け

421 ワード

import  redis
import chardet

r.set("name","   Py3        ")
ret = r.get("name")#(        )
print(ret,type(ret))
print(chardet.detect(ret))#chardet.detect           ,      。
print(ret.decode("utf-8"))

Redisが返す文字を復号する前に符号化方式を検出し,検出した符号化方式に従って符号化する.
chardet.detect検出文字列が長ければ長いほど正確ではなく、短いほど正確ではない
表示:http://blog.csdn.net/xiemanr/article/details/72793081