URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 4183
[ Назад ]

Исходное сообщение
"Как заставить IE понимать кодировку при запуске cgi?"

Отправлено chainik , 25-Июн-06 00:20 
Я посылаю строчку
"Content-Type:text/html;charset=koi8r\n\n",
однако internet explorer после этого не понимает кодировку, считая что код приходит в Latin-1.

Как научить IE понимать кодировку?

В настройках httpd.conf стоит
AddDefaultCharset KOI8-R
и если отдается не результат работы скрипта, а просто html - страничка, то IE отображает ее правильно. IE не настраивается только если отдавать текст cgi-программой. В других браузерах, кажется, все работает. Как же быть с IE?


Содержание

Сообщения в этом обсуждении
"Как заставить IE понимать кодировку при запуске cgi?"
Отправлено dev , 26-Июн-06 04:04 
>koi8r
>KOI8-R

?


"Как заставить IE понимать кодировку при запуске cgi?"
Отправлено chainik , 26-Июн-06 10:22 
>>koi8r
>>KOI8-R
>
>?

Ну, это - то что я в первую очередь попробовал - тот же эффект.
Помогает, правда, вбивание кодировки непосредсвенно в текст выдаваемого документа в тэге
<META HTTP-EQUIV="Content-Type" CONTENT="text/html"; charset="koi8r">
но, кажется, это не совсем правильно, ведь в принципе браузер (пишу только об IE, т.к. например Firefox настраивается корректно) умеет настраиваться и без этого тэга, но вот как это правильно сделать - непонятно.


"Как заставить IE понимать кодировку при запуске cgi?"
Отправлено dev , 26-Июн-06 13:28 
>>>koi8r
>>>KOI8-R
>>
>>?
>
>Ну, это - то что я в первую очередь попробовал - тот
>же эффект.

Тогда смотри снифером или телнетом чего там твой сервер в действительности отдает.


"Как заставить IE понимать кодировку при запуске cgi?"
Отправлено perece , 29-Июн-06 19:02 
>Я посылаю строчку
>"Content-Type:text/html;charset=koi8r\n\n",
>однако internet explorer после этого не понимает кодировку, считая что код приходит
>в Latin-1.
>
>Как научить IE понимать кодировку?
>
>В настройках httpd.conf стоит
>AddDefaultCharset KOI8-R
>и если отдается не результат работы скрипта, а просто html - страничка,
>то IE отображает ее правильно. IE не настраивается только если отдавать
>текст cgi-программой. В других браузерах, кажется, все работает. Как же быть
>с IE?
пробел забыл поставить. Content-Type:{space}text/html;...



"Как заставить IE понимать кодировку при запуске cgi?"
Отправлено AlienZzzz , 29-Июн-06 22:44 
>Я посылаю строчку
>"Content-Type:text/html;charset=koi8r\n\n",
>однако internet explorer после этого не понимает кодировку, считая что код приходит
>в Latin-1.
>
>Как научить IE понимать кодировку?
>
>В настройках httpd.conf стоит
>AddDefaultCharset KOI8-R
>и если отдается не результат работы скрипта, а просто html - страничка,
>то IE отображает ее правильно. IE не настраивается только если отдавать
>текст cgi-программой. В других браузерах, кажется, все работает. Как же быть
>с IE?


Поставить FF или оперу =)))


"Как заставить IE понимать кодировку при запуске cgi?"
Отправлено Асен Тотин , 12-Июл-06 17:50 
Привет,

Всатвьте charset в самом HTML код е, который генерирует ваш CGI...

<meta http-equiv="content-type" content="text/html; charset=koi8-r">

WWell,