|
15 авг, 2005 @ 13:33
|
---|
Может кто-нибудь объяснить, почему сайт, написанный в HTML, браузер загружает в ивритской кодировке, притом, что в заголовке страницы принудительно прописана кириллица и в заголовках фреймов, загружающихся в эту страницу, тоже прописана кириллица? Пример. Причем если загружать упомянутые фреймы как отдельные файлы, они тоже появляются в ивритской кодировке. Upd: все заработало после того, как в "Золотом интернете" отключили принудительное выставление кодировки в файле настроек апаче. |
![[User Picture Icon]](https://l-userpic.livejournal.com/50818043/2293910) | From: | lazha |
---|
Date: | Август, 15, 2005 10:36 (UTC) |
---|
| | | (Link) |
|
А указал ли ты charset во фрейме ? Да. В браузере можно посмотреть HTML-код каждого из фреймов. ![[User Picture Icon]](https://l-userpic.livejournal.com/50818043/2293910) | From: | lazha |
---|
Date: | Август, 15, 2005 10:46 (UTC) |
---|
| | | (Link) |
|
Я тут у себя передвинул меты сразу под открытие и вроде заработало. Попробуй. ![[User Picture Icon]](https://l-userpic.livejournal.com/50818043/2293910) | From: | lazha |
---|
Date: | Август, 15, 2005 10:46 (UTC) |
---|
| | | (Link) |
|
под открытие така эчтиэмэл. Да нет, не работает. Можно сейчас посмотреть. И было бы странно, если бы заработало. ![[User Picture Icon]](https://l-userpic.livejournal.com/50818043/2293910) | From: | lazha |
---|
Date: | Август, 15, 2005 16:56 (UTC) |
---|
| | | (Link) |
|
.. вроде всё указывает на то, что сервер форсит контент-тайп... придётся и его поторкать. Да я уже с саппортом говорил, они отключили AddDefaultCharset в настройках апача. Теперь все работает. ![[User Picture Icon]](https://l-userpic.livejournal.com/50818043/2293910) | From: | lazha |
---|
Date: | Август, 15, 2005 17:10 (UTC) |
---|
| | | (Link) |
|
Странно, что оно форсит. Надо бы приоритеты для браузера поменять. Сервер, вероятно, выдает ивритскую кодировку по умолчанию. Если apache - см. http://www.htmlhelp.com/tools/validator/charset.htmlHow 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Да, судя по всему. htaccess он не хочет принимать, пишет "ошибка сервера". Придется ругаться с хостингом. В каком смысле? На сервере? Бог его знает. а сервер какой? IIS или апач? Судя по наличию bash, все-таки юникс. .htaccess и там прописать как Шауль сказал и все зарабатоает. Неткрафт знает. Как уже написали выше, похоже на проблему с кодировками на сервере. Да вот мне тоже как-то на сервер кажется надо тянуть... В .htaccess добавить: AddType "text/html; charset=windows-1251" .html Я пробовал, в этом случае пишет "The server encountered an internal error or misconfiguration and was unable to complete your request". Файла htaccess там вообще не было, пока я не добавил. Пустой файл он терпит, правда, ничего не меняется. А как пишу это выражение - ошибка сервера. Это может быть из-за неверного синтаксиса. Проверьте написание выражения. Да я уже и так и сяк писал. Он не принимает htaccess с любой командой. В общем, буду звонить на хостинг, чтобы либо дали доступ, либо сами исправили AddDefaultCharset в настройках апача.
|
|