День добрый!
Вопрос навеное не относиться к апаче рус, если только не считать, что при
генерации form весь russian уходит скриптам в iso или unicode.
> Проблема вот какая. Иногда на JavaScript бывает очень удобно
>генерировать HTML-документы :
>
>document.open();
>document.writeln(...);
>document.writeln(...);
>document.close();
>
> И все было бы хорошо, пока не пришли новые нетскейпы - я имею
>ввиду 4.06, 4.5, 4.07. У генерируемого документа чарсет получается
>iso-8859-1 ! Хотя у документа, в котором работала JS-программа,
>сгенерировавшая документ, чарсет прописан и прописан правильно.
>Как это лечить ? Русский текст при этом выглядит как набор
>квадратиков, угловых скобочек, запятых и прочих знаков пунктуации,
>имеющий весьма отдаленное сходство с текстом, который хочется
>увидеть :-)
Не может быть. У меня такая бага только под ИЕ4. Пишу в фрейм из
документа в указанной чарсет, а в итоге получается, что фрейм генериться в
Unicode. Ни предвварительная загрузка в него пустого документа с чарсет, не
указание в сгенеренном файле чарсет - ничего не помогает. На www.webclub.ru
где-то конфа лежит, но там мы так и не нашли выхода.
C Нетскапе 4.05 такого бага не выходило. Генерил он исправно. Если ты
генеришь из того же документа, то полезно помотреть, в какой кодировочке у
тебя грузанулся документ до document.open();
Похоже в этом случае он грузит iso(Вспомните-нетскапе после загрузки часто
релоадит документы самостоятельно - подбирает кодировку, что ли. Похоже
сначала он грузит в iso, потом генерится документсиспользованием iso, а
перезагрузки до этого не происходит)
>
> Может, кто с этим сталкивался ? Все-же это проблема русификации,
>и обсуждать ее ( IMHO ) в конференции по RussianApache не есть
>криминал.
Все таки тема эта не для apache-rus, а для javascript-rus или Netcaster :),
IMHO
>
> Sincerely yours,
> Felix A. Milovanov,
> http://chat.portal.ru
С уважением, Алексей В. Меледин
--------------------------------------------------------------------------
Work E-mail: webmaster@pia.ru
www: http://www.pia.ru/
--------------------------------------------------------------------------
"Russian Apache" includes software developed
by the Apache Group for use in the Apache HTTP server project
(http://www.apache.org/) See
Apache LICENSE.
Copyright (C) 1995-2001 The Apache Group. All rights reserved.
Copyright (C) 1996 Dm. Kryukov; Copyright (C)
1997-2009 Alex Tutubalin. Design (C) 1998 Max Smolev.