LINUX.ORG.RU
ФорумAdmin

Апачи и сново он <charset=ISO-8859-1> <charset=koi8-r>


0

0

Есть сервак на нем аппач стоит все вроде как нормально за исключение того что при просмотре страницы он выставляет кодировку не понять откель и какую ну какую я узнал <charset=ISO-8859-1> да но что самое странное это то что выставляет он ее только в CGI хотя в cgi скрипте черным по белому прописянно выдавать все в кодировке <charset=koi8-r> если смотреть исходняк html который он создает то там тоже вроде как все окк <charset=koi8-r> но браузер выставляет кодировку <charset=ISO-8859-1> как это можно победить? да аппаче 2.0 в конфиге строчка стоит <AddDefaultCharset koi8-r> именно так В ЧЕМ ГДЕ НРАБЛИ

anonymous

Ответ на: комментарий от DiMoN

Да но я не понял в чем разница между строчками. Если вы на <> то это я написал только здесь в конфиге без <> и ""чтоб выделить из общего текста что имеет место быть важным

anonymous
()

Попробуйте сказать своим cgi-скриптам, чтоб выдавали http-заголовок с "Content-Type: text/html; charset=koi8-r"
Например, для perl-а это будет выглядеть так:
#!/usr/bin/perl
...
print "Content-type: text/html; charset=koi8-r\n\n";
...
Да, еще это может зависеть от browser-а. В конфиге apache (русского) по умолчанию есть списки того, какой browser какие кодировки поддерживает. Посмотрите опции "CharsetAgent" и "CharsetBadAgent".

P.S. Может вам это поможет...

spirit ★★★★★
()

Если на счет того чтоб cgi писал
Content-type: text/html; charset=koi8-r\n\n
то это стоит
а вот CharsetAgent и CharsetBadAgent нет в конфиге не в одном
да проблемма
шеф сказал что если до пондельника не зработает то как говориться
ПОПУ НА БРИТАНСКИЙ ФЛАГ
а далее и премия и все
могу сюда кинуть конфы без коментариев
кто рубит тот вроде как должон понять
ПОМОГИТЕ

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