Mysql
 sql >> база данни >  >> RDS >> Mysql

Python zlib изход, как да се възстанови от mysql utf-8 таблица?

Unicode е проектиран да бъде съвместим с latin-1, така че опитайте:

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

И след това

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

РЕДАКТИРАНЕ: Фиксирана печатна грешка, latin-1 не е проектиран да бъде съвместим с unicode, а е обратното.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL заявка за общи приятели

  2. Проблем с кодирането на PDO UTF-8?

  3. mysql group_concat не носи цели данни

  4. Достъп до изхода на съхранената процедура на MySQL в Zend Framework 2

  5. Bash:Как да извикам команда и да съхраня резултата в променлива?