无法将压缩文本存储到MySQL中

2024-04-25 21:00:39 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用zlib.compress(text.encode('utf-8'))压缩一个大文本,然后存储在mysql的TEXT数据类型中。我得到一个错误:

 Warning: (1366, "Incorrect string value: '\\x9C\\xEC\\xBDy\x7f\\xDB...' for column

\不是已经被转义了吗?你知道吗


Tags: text文本stringvalue错误mysqlcompressutf
1条回答
网友
1楼 · 发布于 2024-04-25 21:00:39

根据定义,压缩数据是二进制的,需要进入一个二进制类型的列,如BLOBLONGBLOB。如果使用UTF-8编码,TEXT字段必须是有效的UTF-8。你知道吗

相关问题 更多 >