Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Saída zlib do Python, como recuperar da tabela mysql utf-8?


O Unicode foi projetado para ser compatível com latin-1, então tente:
>>> import zlib
>>> u = zlib.compress("test").decode('latin1')
>>> u
u'x\x9c+I-.\x01\x00\x04]\x01\xc1'

E depois
>>> zlib.decompress(u.encode('latin1'))
'test'

EDITAR: Corrigido o erro de digitação, latin-1 não foi projetado para ser compatível com unicode, é o contrário.