Forum Webscript.Ru
Программирование => JavaScript & JScript => Тема начата: Error202 от 09 Декабря 2005, 09:43:19
-
Вопрос такой:
На странице 3 фрейма... Верхний, при помощи JavaScript грузит HTML в нижний... Все бы хорошо, только вот кодировка почему-то у нижнего фрейма становится Unicode... Почему такое может быть?
P.S. В теге мета Windows-1251
-
Error202
1.Правильно ли прописан meta-tag?
2.Исполняется на сервере? А не перекодирует ли он, часом, страничку в unicode?
-
Тэг прописан правильно...
Не должна... Другие, то нормальные... :(
IE и другие браузеры показывают - Unicode
Толко Mozzila - Windows-1251 ...
Какя-то засада...
-
Error202
3.Чем редактировалась страница?
[off]Если, например, сохранить страницу в UTF8 из HomeSite+, то несмотря на meta, браузер откроет ее в unicode (по крайней мере, мне это встречалось). Бага в том, что HS любую страницу при включенном UTF распознает как utf-enc, и пересохраняет уже в этом формате...[/off]
4.Страница реально в чем? Win1251 или UTF?
Больше я не знаю, что придумать...
-
Реально страницы во фрейме нет... Фрейм пуст... В нем налету создается содержание:
parent.fr2.document.open();
parent.fr2.document.write(\'Сontent\');
parent.fr2.document.close();
Только вместо Content - текст страницы HTML
-
Error202
Тогда это в сторону MSDN - как вручную жестко устанавливать encoding для фрейма. Сам пока с таким вопросом не сталкивался.