我使用zlib.compress(text.encode('utf-8'))
来压缩大文本,然后存储在mysql的TEXT
数据类型中。我收到了错误:
Warning: (1366, "Incorrect string value: '\\x9C\\xEC\\xBDy\x7f\\xDB...' for column
Isn&#t; t \
是否已被转义?
答案 0 :(得分:1)
压缩数据(按定义为二进制)需要进入二进制类型列,如BLOB
或LONGBLOB
。如果使用UTF-8编码,TEXT
字段必须是有效的UTF-8。