我在python中编写了一个简单的html解析类,它看起来工作正常,然后我尝试将它与django一起使用,我得到了这个错误:
'ascii' codec can't decode byte 0xc2 in position 54465: ordinal not in range(128)
这很奇怪,因为我把这个:# encoding: utf-8
添加到了班级的顶部。我对编码并不是很了解,但有人可能会让我知道这里发生了什么?顺便说一下,我还保证源html已经在utf-8中了。谢谢!
答案 0 :(得分:1)
尝试将该行放在文件的顶部。根据{{3}},它必须位于前两行。
答案 1 :(得分:1)
# -*- coding: utf-8 -*-
并解决了它!