sql >> Database teknologi >  >> RDS >> Mysql

Python zlib output, hvordan gendannes ud af mysql utf-8 tabel?

Unicode er designet til at være kompatibel med latin-1, så prøv:

>>> import zlib
>>> u = zlib.compress("test").decode('latin1')
>>> u
u'x\x9c+I-.\x01\x00\x04]\x01\xc1'

Og så

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

EDIT: Rettet tastefejl, latin-1 er ikke designet til at være kompatibel med unicode, det er omvendt.



  1. Rails udefineret metode til ActiveRecord_Associations_CollectionProxy

  2. Lagring af meget store heltal i MySQL

  3. Spring JDBC ved hjælp af application.properties fil

  4. WooCommerce serialiseret metaværdiarray i wp_postmeta-tabel