Html-страница редактируется сервером после загрузки?

Это продолжение этого сообщения: Что переводит Internet Explorer в режим причуд? .

У меня есть веб-страница, созданная на Django LFC CMS ( http://snow4life.pl/ ). Проблема в том, что когда я загружаю свои файлы на сервер, шаблоны по умолчанию (http://bitbucket.org/diefenbach/lfc-theme-1.0/src/tip/lfc_theme/templates/lfc/base.html) каким-то образом редактируется сервером, и перед объявлением DOCTYPE добавляются некоторые случайные пробелы. Само объявление перемещается куда-то в сегмент <body>. Это, конечно, переводит Internet Explorer в режим причуд. Это не ошибка шаблонов, так как на демонстрационной странице они работают нормально ( http://demo.django-lfc.com/). У вас есть идеи, что может быть причиной этого? Я пробовал загружать пустые html-страницы, образцы из w3c, редактировать их в шестнадцатеричном режиме, и ничего не работает.


ИЗМЕНИТЬ

Я загружаю через WinSCP. Вот скриншоты изменений в vi на сервере, редакторе winscp на сервере, vim на моем локальном диске и vi(hex) локально.

введите здесь описание изображения


person mat_0    schedule 24.10.2010    source источник
comment
Как вы их загружаете? (Извините, я совсем не знаком с Django LFC CMS.) Файлы выглядят измененными, когда вы просматриваете их напрямую (захватываете FTP-копии или ssh) или только когда вы загружаете их через браузер?   -  person Marcelo Cantos    schedule 24.10.2010
comment
Я не знаю, как работает Python, будут ли пробелы во включенных файлах кода отражаться в выводе или файлы .py всегда являются чистым кодом? (Спрашивая здесь людей Python.) Также @mat вы должны добавить соответствующие теги Python/Django, вероятно, это не проблема HTML.   -  person Pekka    schedule 24.10.2010
comment
Я использую те же включения, что и в демо, так зачем же здесь добавлять пробелы?   -  person mat_0    schedule 24.10.2010
comment
также загрузка его на мой ftp (без импорта в начале) отображает его в режиме IE7, а не причудливым образом. wymiana.phugaja.pl/base.html . Все еще на сервере я загружаю файлы, у меня есть другие проекты django, и они работают правильно. ад ? :/   -  person mat_0    schedule 24.10.2010
comment
Вы пытались сохранить файл в режиме ASCII? Я знаю, что в некоторых форматах UTF-8 в начале файла есть специальный символ (Notepad++ позволяет вам выбирать). Вы не можете зайти на сервер, чтобы отредактировать файл?   -  person nonopolarity    schedule 24.10.2010
comment
только что заметил, что когда я нахожусь на странице /login, которая использует тот же базовый шаблон - все работает нормально. У меня сейчас действительно болит голова.   -  person mat_0    schedule 24.10.2010
comment
Убедитесь, что вы загружаете в режиме BIN, а не в режиме ASC в своем FTP-клиенте.   -  person i_am_jorf    schedule 24.10.2010
comment
проверено. Также проверил сохранение в ascii. Все еще такой же. С какой стати две страницы, унаследованные от одного и того же шаблона, отображаются по-разному? Даже если соскрести только до этого базового шаблона.   -  person mat_0    schedule 24.10.2010


Ответы (1)


Вы всегда можете заставить ie работать в стандартном режиме:

<meta http-equiv="X-UA-Compatible" content="IE=8" />

person sasklacz    schedule 25.10.2010