LINUX.ORG.RU

charset в cgi-bin


0

0

Никак не могу настроить apache, помогите, если кто сталкивался.
Проблема в том, что обычные html-ные страницы кажет нормально, а при показе результата скрипта из cgi-bin апачь в заголовке ответа принудительно устанавливает кодировку в ISO-8859-1. Вот заголовок ответа сервера:

НТТР/1.1 200 OK
Date: Thu , 29 Aug 2002 06 00:35 GMT
Server: Apache/1.3.26 (Unix)
Keep-Alive: timeout=15, max=99
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: text/html; charset=ISO-9969-1

Причем что интересно, при передаче html файлов он кодировку в ответе не прописывает.
Как прописать ему для ответа другой чарсет или убрать его совсем?
Slackware 8.1

anonymous

Если russian apache или Apache 2.0 - то настраивай перекодировку (CharsetSourceEn и пр. - подробнее в документации)c.
Если не-русский или 1.3.x, то выводи в cgi:

print "Content-Type: text/html; charset=windows-1251\n\n";

Pit
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.