【发布时间】:2012-03-04 10:03:27
【问题描述】:
我正在尝试使用 Django 将 IP 数据包有效负载存储在 PostgreSQL 数据库中。
目前,我正在将有效负载故事化为 CharField。
我收到此错误:
django.db.utils.DatabaseError: invalid byte sequence for encoding "UTF8": 0xedbc93
HINT: This error can also happen if the byte sequence does not match the encoding expected by the server, which is controlled by "client_encoding".
有什么方法可以妥善存储这些数据吗?我可以在没有错误的情况下执行str(packet.payload),但是当 Django 尝试保存对象时,它会引发编码错误。字节串似乎是显而易见的解决方案,但 Django 似乎不支持。
【问题讨论】:
标签: python django postgresql unicode utf-8