LINUX.ORG.RU
ФорумAdmin

Апач отдает в неправильной кодировке


0

0

Кто-нибудь сталкивался с такой проблемой?

Стоит Дебиан Etch, Apache 2.2.3-3.3. Страницы статические, на диске лежат в KOI8-R, в заголовке страниц прописано charset-encoding koi8-r, в конфиге Апача имеется AddDefaultCharset KOI8-R. если смотреть страницу из линукса так (локаль KOI8-R):

user@localhost:~ $ telnet server 80

Trying 192.168.1.1... Connected to server. Escape character is '^]'. GET / HTTP/1.0

HTTP/1.1 200 OK Date: Thu, 05 Apr 2007 07:36:18 GMT Server: Apache Last-Modified: Fri, 25 Aug 2006 13:51:42 GMT ETag: "4c286-783-e04e7780" Accept-Ranges: bytes Content-Length: 1923 Connection: close Content-Type: text/html; charset=KOI8-R

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">; <HTML> <HEAD> <meta http-equiv="Content-Type" content="text/html; charset=KOI8-R"> <title>Наш внутренний сайт</title> </HEAD>

и т.д.

Опера нормально показывает сайт, а вот Internet Explorer, Firefox с установленным автоопределением языка считают, что это UTF-8. Куда копнуть?

anonymous

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

Закомментировал директиву - не помогло. Однако, заметил интересную особенность: при указании сайта вида http://server/ кодировка выбирается UTF-8, а если указать http://server/index.html, то эта же страница отдается нормально и броузер опознает KOI8-R. Замечено на браузерах Internet Explorer 6.0 и Firefox 1.0 на WinXP.

DanSwano.

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