sql >> Databáze >  >> RDS >> Mysql

Výstup zlib Pythonu, jak obnovit z tabulky mysql utf-8?

Unicode je navrženo tak, aby bylo kompatibilní s latin-1, takže zkuste:

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

A pak

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

UPRAVIT: Opravený překlep, latin-1 není navržen tak, aby byl kompatibilní s unicode, je to naopak.



  1. Cyrilice, AJAX a databáze

  2. Jak vypočítat součet sloupce v tabulce SQL pro dané datum a opravit zmeškané hodnoty těmi z nejbližšího předchozího data?

  3. Název dynamické tabulky dotazu SQL ve FOR

  4. Jak vytvořit instalaci MySQL pro lokální testování