[python]mysql数据缓存到redis中 取出时候编码问题
#redis 中取出的缓存数据 type(content) <type 'str'> import chardet chardet.detect(content) {'confidence': 0.99, 'encoding': 'utf-8'} #编码还是utf-8 #msyql取出的字段数据 type(content) <type 'unicode'>
if isinstance(content, unicode): content = content.encode(charset) elif isinstance(content, str): content = content.decode("utf-8").encode(charset)
本文出自 “orangleliu笔记本” 博客,转载请务必保留此出处http://blog.csdn.net/orangleliu/article/details/41445947
作者orangleliu 采用署名-非商业性使用-相同方式共享协议
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。