如何从 Django CharField 解码错误编码的 "b'\xc3\xb1'"

How to decode the wrong encoded "b'\\xc3\\xb1'" from Django CharField

我需要解码 Django CharField 的值。 这些值在存储到数据库之前使用 'text'.encode('utf-8') 进行了编码。 在 Django 视图中,我从模型中得到 "b'text'" str 对象,我可以正确解码文本。

您可以使用 codecs

import codecs
s = model_obj.char_field
codecs.escape_decode(str(s))[0].decode()[2:-1]