Я использую django 1.1 и обнаружил, что если в шаблоне есть несколько байтовых символов, HTML-код, возвращаемый браузеру, будет на несколько байтов короче, чем должен быть.
Например, если мой шаблон содержит кавычку, как это
Просто нажмите оранжевую кнопку «Попробуйте».
Затем, когда я проверяю возвращенный HTML, я нашел в конце
</
где это должно быть
</body></html>
Я использую utf8 в своем файле шаблона и, согласно руководству Django, это должно быть нормально, поскольку по умолчанию FILE-CHARSET равно 'utf8'
Кто-нибудь видел это раньше? Это действительно раздражает, так как я должен заменить все эти кавычки.
Кстати, я использую mod-python, это может вызвать проблемы?