如何从Django CharField中解码错误的编码后的“ b'\\ xc3 \\ xb1'”

时间:2019-08-01 05:01:58

标签: python django utf-8 decode encode

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

1 个答案:

答案 0 :(得分:0)

您可以使用codecs软件包

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