берём одну из таблиц внутри <td><table>…</table></td> и выносим в блок include (файл xyz.html), не нарушая кода и не внося ничего нового.
В странице пишем:
<td>{% inclide 'xyz.html' %}</td>
Удаление всех переносов строк в коде не исправляет проблему и в общем-то не должно.
Эффект повторяется в FireFox и MSIE.
Анализ исходного кода страницы в браузере ничего не дает, там всё нормально.
Мистика какая-то.
Различие между версиями кода только в использовании тега include.
Обе страницы и блок в кодировке utf-8, перепроверил.
В чем тут может быть дело?
….
Удалось локализовать проблему:
Вначале файла xyz.html три знака, соответствующие кодировке, которые Джанга не экранирует и вставляет как текст.
В 16-ричном формате EF BB BF.
Возможно разновидности кодировок не совпадают, хотя всё в UTF-8.
Наверное, какая-то специальная команда есть, для принудительного примирения кодировок?