2024-04-25 21:00:39 发布
网友
我使用zlib.compress(text.encode('utf-8'))压缩一个大文本,然后存储在mysql的TEXT数据类型中。我得到一个错误:
zlib.compress(text.encode('utf-8'))
TEXT
Warning: (1366, "Incorrect string value: '\\x9C\\xEC\\xBDy\x7f\\xDB...' for column
\不是已经被转义了吗?你知道吗
\
根据定义,压缩数据是二进制的,需要进入一个二进制类型的列,如BLOB或LONGBLOB。如果使用UTF-8编码,TEXT字段必须是有效的UTF-8。你知道吗
BLOB
LONGBLOB
根据定义,压缩数据是二进制的,需要进入一个二进制类型的列,如
BLOB
或LONGBLOB
。如果使用UTF-8编码,TEXT
字段必须是有效的UTF-8。你知道吗相关问题 更多 >
编程相关推荐