HTML + meta http-equiv charset = НЕ РАБОТАЕТ :(

User avatar
Pukite
Уже с Приветом
Posts: 257
Joined: 05 Apr 2003 17:06
Location: Европа :: Латвия

HTML + meta http-equiv charset = НЕ РАБОТАЕТ :(

Post by Pukite »

Привет, коллеги !

Необходима скорейшая помощь! Имеется webmail http://webmail.[..auto-moderated...], если посмотреть View -> Source, то увидим кодировку utf-8, как и должно быть, НО: реально она устанавливается на Western European, судя показаниям M$IE всех сортов :(

Вопрос - ЧТО ДЕЛАТЬ? Сижу и пл'ачу ...
User avatar
A. Fig Lee
Уже с Приветом
Posts: 12072
Joined: 17 Nov 2002 03:41
Location: английская колония

Post by A. Fig Lee »

У меня так работает:

Code: Select all

<META http-equiv=Content-Type content="text/html; charset=UTF-8">

Навеное, case-sensitive?
Верить нельзя никому - даже себе. Мне - можно!
User avatar
Pukite
Уже с Приветом
Posts: 257
Joined: 05 Apr 2003 17:06
Location: Европа :: Латвия

Post by Pukite »

A. Fig Lee wrote:У меня так работает:

Code: Select all

<META http-equiv=Content-Type content="text/html; charset=UTF-8">

Навеное, case-sensitive?


Нет, регистр здесь ни при чем, у меня на других страницах и маленькими буквами работает.
User avatar
A. Fig Lee
Уже с Приветом
Posts: 12072
Joined: 17 Nov 2002 03:41
Location: английская колония

Post by A. Fig Lee »

Стандартная процедура - начать выбрасывать куски, пока не заработает.
Верить нельзя никому - даже себе. Мне - можно!
chip700
Уже с Приветом
Posts: 672
Joined: 11 Apr 2001 09:01
Location: Russia, NN

Post by chip700 »

При загрузке с сервера, кодировка встает неправильно, а если страничку на локальный диск сохранить, а потом оттуда открыть - правильно, причем так и ie и в netscape.
Похоже что-то с web-сервером
User avatar
Strannik223
Уже с Приветом
Posts: 569
Joined: 14 Dec 2003 04:06
Location: Львов->Киев->Торонто

Re: HTML + meta http-equiv charset = НЕ РАБОТАЕТ :(

Post by Strannik223 »

Pukite wrote:Привет, коллеги !

Необходима скорейшая помощь! Имеется webmail http://webmail.[..auto-moderated...], если посмотреть View -> Source, то увидим кодировку utf-8, как и должно быть, НО: реально она устанавливается на Western European, судя показаниям M$IE всех сортов :(

Вопрос - ЧТО ДЕЛАТЬ? Сижу и пл'ачу ...


Плакать не надо
telnet webmail.[..auto-moderated...] http
HTTP-1.1 GET /
===================================
HTTP/1.1 400 Bad Request
Date: Thu, 29 Jan 2004 16:29:14 GMT
Server: Apache/1.3.27 (Unix)
Connection: close
Content-Type: text/html; charset=iso-8859-1
^^^^^^^^^^^^^^^^^^^^
====================================

И кто у нас админ сервера?
Кому п*****у бить будем?
User avatar
Pukite
Уже с Приветом
Posts: 257
Joined: 05 Apr 2003 17:06
Location: Европа :: Латвия

Re: HTML + meta http-equiv charset = НЕ РАБОТАЕТ :(

Post by Pukite »

Strannik223 wrote:И кто у нас админ сервера?
Кому п*****у бить будем?


:)

Я админ, но бить меня не надо :) На том же сервере стоит множество других страниц с самыми разными кодировками, которые прекрасно работают, без вышеупомянутых глюков - как сие объяснить-то?

И какое отношение имеет сервер к странице, на которой указана желаемая кодировка?
User avatar
Strannik223
Уже с Приветом
Posts: 569
Joined: 14 Dec 2003 04:06
Location: Львов->Киев->Торонто

Re: HTML + meta http-equiv charset = НЕ РАБОТАЕТ :(

Post by Strannik223 »

Pukite wrote:Я админ, но бить меня не надо :) На том же сервере стоит множество других страниц с самыми разными кодировками, которые прекрасно работают, без вышеупомянутых глюков - как сие объяснить-то?

И какое отношение имеет сервер к странице, на которой указана желаемая кодировка?


Объяснить можно только факты, а их нет
Какие кодировки? Проблема только с utf? Какая кодировка в http заголовках этих самых "других" файлов?

Попробуй закоментировать Апачу
AddDefaultCharset
и не забудь перестартовать его, если полечиться, значит в этом дело, дальше надо будет разобраться как проставить кодировку тоько на одну диркекторию
User avatar
Strannik223
Уже с Приветом
Posts: 569
Joined: 14 Dec 2003 04:06
Location: Львов->Киев->Торонто

Re: HTML + meta http-equiv charset = НЕ РАБОТАЕТ :(

Post by Strannik223 »

Pukite wrote:И какое отношение имеет сервер к странице, на которой указана желаемая кодировка?


http://www.codenet.ru/webmast/html/meta1.php
User avatar
Pukite
Уже с Приветом
Posts: 257
Joined: 05 Apr 2003 17:06
Location: Европа :: Латвия

Post by Pukite »

Итак, вписываю в httpd.conf строку AddDefaultCharset UTF-8 - ничего НЕ меняется, но устанавливается юникод для всех страниц на сервере, вне зависимости от того, в какой они кодировке.

Также пробовала писать Header("Content-Type: text/html; charset=utf-8");
в начало php файла, но не помогает.

:pain1:
User avatar
Arte
Удалена за неоплаченную рекламу
Posts: 104
Joined: 21 Apr 2002 23:57
Location: Latvia -> Ireland

Post by Arte »

Эх, цветочек. Знакомая фигня. В общем в установках апача (ака httpd.conf) есть строка "AddDefaultCharset" Короче надо её почикать/изменить. Это такой прикол в апаче номер 2... понится тоже с этим встречался по работе.
Как вариант создать виртуальный сервер и там прописать всё что надо.


ПС: & не по теме... зря всё-же Вайра не дала закрыть русские школы... глядишь себе ещё одну югославию заработали.
User avatar
Pukite
Уже с Приветом
Posts: 257
Joined: 05 Apr 2003 17:06
Location: Европа :: Латвия

Post by Pukite »

Arte wrote:Эх, цветочек. Знакомая фигня. В общем в установках апача (ака httpd.conf) есть строка "AddDefaultCharset" Короче надо её почикать/изменить. Это такой прикол в апаче номер 2... понится тоже с этим встречался по работе.
Как вариант создать виртуальный сервер и там прописать всё что надо.


Cтрока "AddDefaultCharset" в оригинале вообще не присутствует. Пробовала ее вставить в описание виртуалхоста и директории, не помогает.

Поставила 2-ую версию Апача, та же ботва ...
User avatar
Pukite
Уже с Приветом
Posts: 257
Joined: 05 Apr 2003 17:06
Location: Европа :: Латвия

Post by Pukite »

И опять-таки, на сервере стоят другие страницы, с самыми разными кодировками, в которых всё нормально отображается/ставится ...
User avatar
f_evgeny
Уже с Приветом
Posts: 10367
Joined: 12 Apr 2001 09:01
Location: Lithuania/UK

Post by f_evgeny »

Pukite wrote:И опять-таки, на сервере стоят другие страницы, с самыми разными кодировками, в которых всё нормально отображается/ставится ...

На моем домашнем Apache текст с Вашей страницы работает нормально, т.е. отдает кодировку UTF-8,
так что, думаю надо смотреть настройки Apache
Дальше, все будет только хуже. Оптимист.
User avatar
Pukite
Уже с Приветом
Posts: 257
Joined: 05 Apr 2003 17:06
Location: Европа :: Латвия

Post by Pukite »

Так, вопрос снимается. Проблема была в установках самого вебмайла, сервер тут совершенно ни при чем. Вебмайл, в зависимости от языка, посылал ту или иную кодировку в хедерах.
User avatar
Pukite
Уже с Приветом
Posts: 257
Joined: 05 Apr 2003 17:06
Location: Европа :: Латвия

Post by Pukite »

Искренне благодарю всех, кто откликнулся и не пожалел времени помочь советом! :beer:

Return to “Вопросы и новости IT”