При проверке кода я обнаружил следующий код:
# Python bug that renders the unicode identifier (0xEF 0xBB 0xBF)
# as a character.
# If untreated, it can prevent the page from validating or rendering
# properly.
bom = unicode( codecs.BOM_UTF8, "utf8" )
r = r.replace(bom, '')
Это в функции который передает строку объекту Response (Django или Flask).
Это все еще ошибка, требующая исправления в Python 2.7 или 3? Что-то мне подсказывает, что это не так, но я подумал, что спрошу, потому что не очень хорошо разбираюсь в этой проблеме.
Я не уверен, откуда это взялось, но я видел это в Интернете, иногда на него ссылаются в связи с Jinja2 (который мы используем).
Спасибо за чтение.