?
 

Может кто-нибудь объяснить, почему сайт, написанный в HTML, браузер…

About Компьтерная жизнь в Израиле по русски.

Previous Entry 15 авг, 2005 @ 13:33 Next Entry
Может кто-нибудь объяснить, почему сайт, написанный в HTML, браузер загружает в ивритской кодировке, притом, что в заголовке страницы принудительно прописана кириллица и в заголовках фреймов, загружающихся в эту страницу, тоже прописана кириллица? Пример. Причем если загружать упомянутые фреймы как отдельные файлы, они тоже появляются в ивритской кодировке.

Upd: все заработало после того, как в "Золотом интернете" отключили принудительное выставление кодировки в файле настроек апаче.
Оставить комментарий
[User Picture Icon]
From:lazha
Date:Август, 15, 2005 10:36 (UTC)
(Link)
А указал ли ты charset во фрейме ?
[User Picture Icon]
From:haraz_bey
Date:Август, 15, 2005 10:40 (UTC)
(Link)
Да. В браузере можно посмотреть HTML-код каждого из фреймов.
[User Picture Icon]
From:lazha
Date:Август, 15, 2005 10:46 (UTC)
(Link)
Я тут у себя передвинул меты сразу под открытие и вроде заработало. Попробуй.
[User Picture Icon]
From:lazha
Date:Август, 15, 2005 10:46 (UTC)
(Link)
под открытие така эчтиэмэл.
[User Picture Icon]
From:haraz_bey
Date:Август, 15, 2005 11:49 (UTC)
(Link)
Да нет, не работает. Можно сейчас посмотреть. И было бы странно, если бы заработало.
[User Picture Icon]
From:lazha
Date:Август, 15, 2005 16:56 (UTC)
(Link)
.. вроде всё указывает на то, что сервер форсит контент-тайп...
придётся и его поторкать.
[User Picture Icon]
From:haraz_bey
Date:Август, 15, 2005 17:07 (UTC)
(Link)
Да я уже с саппортом говорил, они отключили AddDefaultCharset в настройках апача. Теперь все работает.
[User Picture Icon]
From:lazha
Date:Август, 15, 2005 17:10 (UTC)
(Link)
Странно, что оно форсит. Надо бы приоритеты для браузера поменять.
[User Picture Icon]
From:shaulreznik
Date:Август, 15, 2005 10:36 (UTC)
(Link)
Сервер, вероятно, выдает ивритскую кодировку по умолчанию.
[User Picture Icon]
From:shaulreznik
Date:Август, 15, 2005 10:39 (UTC)
(Link)
Если apache - см. http://www.htmlhelp.com/tools/validator/charset.html

How to make a server send this header depends on the particular server; check your server documentation if necessary. With the widely used Apache server, one can add a file named ".htaccess" to any directory to set the Content-Type of files in that directory and any sub-directories. To specify the Content-Type used in the previous example for all files with the extension "html", one would use the following in the ".htaccess" file:

AddType 'text/html; charset=ISO-8859-1' html
[User Picture Icon]
From:haraz_bey
Date:Август, 15, 2005 11:50 (UTC)
(Link)
Да, судя по всему. htaccess он не хочет принимать, пишет "ошибка сервера". Придется ругаться с хостингом.
[User Picture Icon]
From:papapadlo
Date:Август, 15, 2005 10:38 (UTC)
(Link)
unix или windows?
[User Picture Icon]
From:haraz_bey
Date:Август, 15, 2005 10:41 (UTC)
(Link)
В каком смысле? На сервере? Бог его знает.
[User Picture Icon]
From:papapadlo
Date:Август, 15, 2005 10:49 (UTC)
(Link)
а сервер какой? IIS или апач?
[User Picture Icon]
From:haraz_bey
Date:Август, 15, 2005 11:15 (UTC)
(Link)
Судя по наличию bash, все-таки юникс.
[User Picture Icon]
From:haraz_bey
Date:Август, 15, 2005 11:24 (UTC)
(Link)
И сервер Апаче.
[User Picture Icon]
From:papapadlo
Date:Август, 15, 2005 12:09 (UTC)
(Link)
.htaccess и там прописать как Шауль сказал и все зарабатоает.
[User Picture Icon]
From:lakshin
Date:Август, 15, 2005 10:54 (UTC)
(Link)
Неткрафт знает. Как уже написали выше, похоже на проблему с кодировками на сервере.
[User Picture Icon]
From:aka_ars
Date:Август, 15, 2005 10:58 (UTC)
(Link)
Да вот мне тоже как-то на сервер кажется надо тянуть...
[User Picture Icon]
From:lakshin
Date:Август, 15, 2005 11:14 (UTC)
(Link)
В .htaccess добавить:
AddType "text/html; charset=windows-1251" .html 
[User Picture Icon]
From:haraz_bey
Date:Август, 15, 2005 11:23 (UTC)
(Link)
Я пробовал, в этом случае пишет "The server encountered an internal error or misconfiguration and was unable to complete your request". Файла htaccess там вообще не было, пока я не добавил. Пустой файл он терпит, правда, ничего не меняется. А как пишу это выражение - ошибка сервера.
[User Picture Icon]
From:lakshin
Date:Август, 15, 2005 11:37 (UTC)
(Link)
Это может быть из-за неверного синтаксиса. Проверьте написание выражения.
[User Picture Icon]
From:haraz_bey
Date:Август, 15, 2005 11:43 (UTC)
(Link)
Да я уже и так и сяк писал. Он не принимает htaccess с любой командой. В общем, буду звонить на хостинг, чтобы либо дали доступ, либо сами исправили AddDefaultCharset в настройках апача.
(Оставить комментарий)
Top of Page Разработано LiveJournal.com