Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Đầu ra Python zlib, làm thế nào để khôi phục khỏi bảng mysql utf-8?

Unicode được thiết kế để tương thích với latin-1, vì vậy hãy thử:

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

Và sau đó

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

CHỈNH SỬA: Đã sửa lỗi đánh máy, latin-1 không được thiết kế để tương thích với unicode, ngược lại.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. lưu trữ hình ảnh thành byte [] vào Mysql bằng cách sử dụng asp.net và c #

  2. Tắt kiểm tra khóa ngoại trên dòng lệnh

  3. Kết hợp hai bảng với sql JOIN?

  4. Cách tự động hoàn thành một số bảng với DBEdit

  5. MySQL hiển thị kết quả theo thứ tự bảng chữ cái nhưng hiển thị một mục cụ thể trước danh sách được sắp xếp theo thứ tự bảng chữ cái