sql >> Database >  >> RDS >> Mysql

Python zlib-uitvoer, hoe te herstellen uit de mysql utf-8-tabel?

Unicode is ontworpen om compatibel te zijn met latin-1, dus probeer:

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

En dan

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

BEWERKEN: Typefout verholpen, latin-1 is niet ontworpen om compatibel te zijn met unicode, het is andersom.



  1. De beste manier om gegevens in Django te denormaliseren?

  2. MySQL verleent alle privileges aan de database behalve één tabel

  3. SQLAlchemy - SQLite voor testen en Postgresql voor ontwikkeling - Hoe overzetten?

  4. mysql_connect():Er kon geen verbinding worden gemaakt omdat de doelmachine dit actief weigerde