UnicodeDecodeError:' ascii'编解码器不能对字符u' \ xe4'进行编码。在位置

时间:2018-05-21 15:46:45

标签: python-2.7 unicode character-encoding

我知道这个问题有以前的答案。但我的问题在这里没有什么不同。我的问题是我需要删除这个bug,我不知道实际的字符串。我的工作是找出导致此错误的代码。我只知道来自日志文件的回溯,它告诉我错误在这行代码中:

return unicode(",",join(str(blocker.reason) for blocker in story.blocked_instances.all()))

我认为错误原因是unicode函数,因为当它尝试编码包含unicode字符u' \ xe4'的字符串时,会引发错误。我这么认为是正确的吗?如果没有,那么请告诉我如何调试此错误?

0 个答案:

没有答案