Python编码错误:“latin1”编解码器无法对ch进行编码

2024-03-29 01:32:57 发布

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

在下面的代码片段中,我处理的是一个字符串:Dé声明.png在

我将描述返回为unicode:

return self.render_json(request, {..."description": u''.join((instance.description)),..})

在另一个函数中,我使用上面的描述如下:

^{pr2}$

文件名是:[u'De\u0301claration', u'png']

当我在文件名上尝试.format()时,出现以下错误:

error: 'latin-1' codec can't encode character u'\u0301' in position 2: ordinal not in range(256)

有什么想法吗?在


Tags: 字符串代码inselfjson声明returnpng