Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Output python zlib, bagaimana cara memulihkan dari tabel mysql utf-8?

Unicode dirancang agar kompatibel dengan latin-1, jadi cobalah:

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

Dan kemudian

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

EDIT: Memperbaiki kesalahan ketik, latin-1 tidak dirancang agar kompatibel dengan unicode, sebaliknya.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysqldump Error 1045 Akses ditolak meskipun kata sandi benar, dll

  2. meta_query, bagaimana cara mencari menggunakan relasi OR &AND?

  3. Postgresql vs. MySQL:bagaimana ukuran data mereka dibandingkan satu sama lain?

  4. MySQL secara kondisional UPDATE nilai kolom boolean baris berdasarkan daftar putih id

  5. Integritas Data dan Pertimbangan Kinerja dalam Replikasi Semisinkron MySQL