ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] Как заставить apache возвращать кодировку
@ 2004-09-01 12:34 Anatoly A.Ivanov
  2004-09-01 12:37 ` Ivan Fedorov
  2004-09-01 12:37 ` [Comm] " Leonid B. Sysoletin
  0 siblings, 2 replies; 15+ messages in thread
From: Anatoly A.Ivanov @ 2004-09-01 12:34 UTC (permalink / raw)
  To: community

По ссылке yandex'а
http://www.yandex.ru/info/webmaster5.html#httptest

На мой url говорит:
ВНИМАНИЕ! Сервер не выдает кодировку документа!

Подскажите пожалуйста, в каком месте настраивавется 
функция, возвращающая броузеру кодировку документа.

Спасибо.





^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [Comm] Как заставить apache возвращать кодировку
  2004-09-01 12:34 [Comm] Как заставить apache возвращать кодировку Anatoly A.Ivanov
@ 2004-09-01 12:37 ` Ivan Fedorov
  2004-09-01 12:41   ` [Comm] " Michael Shigorin
  2004-09-03 11:47   ` Денис Смирнов
  2004-09-01 12:37 ` [Comm] " Leonid B. Sysoletin
  1 sibling, 2 replies; 15+ messages in thread
From: Ivan Fedorov @ 2004-09-01 12:37 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 410 bytes --]

Anatoly A.Ivanov пишет:
> По ссылке yandex'а
> http://www.yandex.ru/info/webmaster5.html#httptest
> 
> На мой url говорит:
> ВНИМАНИЕ! Сервер не выдает кодировку документа!
> 
> Подскажите пожалуйста, в каком месте настраивавется функция,
> возвращающая броузеру кодировку документа.
Если код на php, то например в php.ini

если нет, то это вроде только у russian apache нормально настраивается.
ищите в доке.

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [Comm] Как заставить apache возвращать кодировку
  2004-09-01 12:34 [Comm] Как заставить apache возвращать кодировку Anatoly A.Ivanov
  2004-09-01 12:37 ` Ivan Fedorov
@ 2004-09-01 12:37 ` Leonid B. Sysoletin
  1 sibling, 0 replies; 15+ messages in thread
From: Leonid B. Sysoletin @ 2004-09-01 12:37 UTC (permalink / raw)
  To: community

1 Сентябрь 2004 16:34, Anatoly A.Ivanov написал:
> По ссылке yandex'а
> http://www.yandex.ru/info/webmaster5.html#httptest
> На мой url говорит:
> ВНИМАНИЕ! Сервер не выдает кодировку документа!
> Подскажите пожалуйста, в каком месте настраивавется
> функция, возвращающая броузеру кодировку документа.

Я, например, из-под PHP выдаю при помощи header ()

-- 
Л. Сысолетин,
webmaster@bdo.ru
[Team Ёжики-рулез!] [Team Котёнки на солярке] [Team Берегите букву "ё"!]
[Team Я люблю свою фортунку] [Team Фортунка в переписку не вступает]

Creating computer software is always a demanding and painstaking
process -- an exercise in logic, clear expression, and almost fanatical
attention to detail.  It requires intelligence, dedication, and an
enormous amount of hard work.  But, a certain amount of unpredictable
and often unrepeatable inspiration is what usually makes the difference
between adequacy and excellence.



^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Comm] Re: Как заставить apache возвращать кодировку
  2004-09-01 12:37 ` Ivan Fedorov
@ 2004-09-01 12:41   ` Michael Shigorin
  2004-09-01 12:53     ` Ivan Fedorov
  2004-09-03 11:53     ` Денис Смирнов
  2004-09-03 11:47   ` Денис Смирнов
  1 sibling, 2 replies; 15+ messages in thread
From: Michael Shigorin @ 2004-09-01 12:41 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 815 bytes --]

On Wed, Sep 01, 2004 at 09:37:17PM +0900, Ivan Fedorov wrote:
> > Подскажите пожалуйста, в каком месте настраивавется функция,
> > возвращающая броузеру кодировку документа.
> Если код на php, то например в php.ini

Сурово.

> если нет, то это вроде только у russian apache нормально
> настраивается.  ищите в доке.

Нет (c)

Можно (и вполне допустимо и даже рекомендовано -- старые
противопоказания уже _старые_) забивать в темплейт HTML, если
есть уверенность, что на всем контенте одинаковый чарсет.

Можно генерировать нечто вида

Content-Type: text/html; charset=$charset

-- но при этом браузеру, смотрящему в сохраненную страничку,
придется заниматься угадавом или показывать бнопню.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [Comm] Re: Как заставить apache возвращать кодировку
  2004-09-01 12:41   ` [Comm] " Michael Shigorin
@ 2004-09-01 12:53     ` Ivan Fedorov
  2004-09-01 13:39       ` Michael Shigorin
                         ` (2 more replies)
  2004-09-03 11:53     ` Денис Смирнов
  1 sibling, 3 replies; 15+ messages in thread
From: Ivan Fedorov @ 2004-09-01 12:53 UTC (permalink / raw)
  To: community

[-- Attachment #1: Type: text/plain, Size: 1006 bytes --]

Michael Shigorin пишет:
> On Wed, Sep 01, 2004 at 09:37:17PM +0900, Ivan Fedorov wrote:
> 
>>>Подскажите пожалуйста, в каком месте настраивавется функция,
>>>возвращающая броузеру кодировку документа.
>>
>>Если код на php, то например в php.ini
> Сурово.
Угу... Кстати в ALT там по дефолту прописано koi8-r. Теперь отключаю...
>>если нет, то это вроде только у russian apache нормально
>>настраивается.  ищите в доке.
> 
> 
> Нет (c)
> 
> Можно (и вполне допустимо и даже рекомендовано -- старые
> противопоказания уже _старые_) забивать в темплейт HTML, если
> есть уверенность, что на всем контенте одинаковый чарсет.
Это не сервер, это в html. Большинство бровзеров IMHO это игнорят, если
есть charset в заголовках HTTP.
> 
> Можно генерировать нечто вида
> 
> Content-Type: text/html; charset=$charset
> 
> -- но при этом браузеру, смотрящему в сохраненную страничку,
> придется заниматься угадавом или показывать бнопню.
Зато он сразу угадает что идет с сервера.

IMHO НУЖНО указывать и там, и там...

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Comm] Re: Как заставить apache возвращать кодировку
  2004-09-01 12:53     ` Ivan Fedorov
@ 2004-09-01 13:39       ` Michael Shigorin
  2004-09-03 11:55         ` Денис Смирнов
  2004-09-01 13:42       ` Alexey Morsov
  2004-09-01 13:49       ` Michael Shigorin
  2 siblings, 1 reply; 15+ messages in thread
From: Michael Shigorin @ 2004-09-01 13:39 UTC (permalink / raw)
  To: community; +Cc: sbolshakov, legion

[-- Attachment #1: Type: text/plain, Size: 385 bytes --]

On Wed, Sep 01, 2004 at 09:53:51PM +0900, Ivan Fedorov wrote:
> >>Если код на php, то например в php.ini
> > Сурово.
> Угу... Кстати в ALT там по дефолту прописано koi8-r. Теперь
> отключаю...

Кстати: это block bug для ALM2.4 (надо заремарить по умолчанию).

Кто-то вешал?

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [Comm] Re: Как заставить apache возвращать кодировку
  2004-09-01 12:53     ` Ivan Fedorov
  2004-09-01 13:39       ` Michael Shigorin
@ 2004-09-01 13:42       ` Alexey Morsov
  2004-09-01 13:49       ` Michael Shigorin
  2 siblings, 0 replies; 15+ messages in thread
From: Alexey Morsov @ 2004-09-01 13:42 UTC (permalink / raw)
  To: community


Ivan Fedorov wrote:

>>Можно генерировать нечто вида
>>
>>Content-Type: text/html; charset=$charset
>>
>>-- но при этом браузеру, смотрящему в сохраненную страничку,
>>придется заниматься угадавом или показывать бнопню.
> 
> Зато он сразу угадает что идет с сервера.
> 
> IMHO НУЖНО указывать и там, и там...
не IMHO а проверенный факт - некторые браузеры, например ie from 
pocketwindow, и даже иной раз ОСлики при указании в head 
конкретной charset под руским апачем выдают юзеру галиматью...
Русскому апачу ничего указывать в head не надо - он отдаст 
клиенту в той кодировке которую то хочет.

-- 
Всего наилучшего,
Системный Администратор ЗАО "ИК "РИКОМ-ТРАСТ"
Алексей Морсов
ICQ: 196766290
Jabber: Samurai@jabber.ru
http://www.ricom.ru
http://www.fondmarket.ru


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Comm] Re: Как заставить apache возвращать кодировку
  2004-09-01 12:53     ` Ivan Fedorov
  2004-09-01 13:39       ` Michael Shigorin
  2004-09-01 13:42       ` Alexey Morsov
@ 2004-09-01 13:49       ` Michael Shigorin
  2 siblings, 0 replies; 15+ messages in thread
From: Michael Shigorin @ 2004-09-01 13:49 UTC (permalink / raw)
  To: community

On Wed, Sep 01, 2004 at 09:53:51PM +0900, Ivan Fedorov wrote:
> > Можно (и вполне допустимо и даже рекомендовано -- старые
> > противопоказания уже _старые_) забивать в темплейт HTML, если
> > есть уверенность, что на всем контенте одинаковый чарсет.
> Это не сервер, это в html.

А я что говорю? :)

> Большинство бровзеров IMHO это игнорят, если есть charset в
> заголовках HTTP.

Вот тут не помню.

> > Можно генерировать нечто вида
> > Content-Type: text/html; charset=$charset
> > -- но при этом браузеру, смотрящему в сохраненную страничку,
> > придется заниматься угадавом или показывать бнопню.
> Зато он сразу угадает что идет с сервера.

Агащаз.

> IMHO НУЖНО указывать и там, и там...

...и консистентно.  Или не делать вообще, потому как вранье тут
хуже угадава.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Comm] Re: Как заставить apache возвращать кодировку
  2004-09-01 12:37 ` Ivan Fedorov
  2004-09-01 12:41   ` [Comm] " Michael Shigorin
@ 2004-09-03 11:47   ` Денис Смирнов
  1 sibling, 0 replies; 15+ messages in thread
From: Денис Смирнов @ 2004-09-03 11:47 UTC (permalink / raw)
  To: Ivan Fedorov; +Cc: community

On Wed, Sep 01, 2004 at 09:37:17PM +0900, Ivan Fedorov wrote:

 IF> Если код на php, то например в php.ini

(истошный крик) оторвите же эту "фичу" в штатных конфигах! У меня,
например, Russian Apache. Это раз. В .htaccess указана кодировка
по-умолчанию (на случай сдыхания russian apache). Это два. Есть несколько
клиентов, у которых _разные_ дефолтные кодировки. Это три. После каждого
обновления PHP я вечно забываю про то, что из ini надо вычищать эту
пакость, и получаю море пинков "а у нас с кодировками проблемы" это пять.

Не дело это PHP кодировками заниматься.
 
-- 
С уважением, Денис

http://freesource.info



^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Comm] Re: Как заставить apache возвращать кодировку
  2004-09-01 12:41   ` [Comm] " Michael Shigorin
  2004-09-01 12:53     ` Ivan Fedorov
@ 2004-09-03 11:53     ` Денис Смирнов
  2004-09-03 14:18       ` Michael Shigorin
  1 sibling, 1 reply; 15+ messages in thread
From: Денис Смирнов @ 2004-09-03 11:53 UTC (permalink / raw)
  To: community

On Wed, Sep 01, 2004 at 03:41:39PM +0300, Michael Shigorin wrote:

 MS> Можно (и вполне допустимо и даже рекомендовано -- старые
 MS> противопоказания уже _старые_) забивать в темплейт HTML, если
 MS> есть уверенность, что на всем контенте одинаковый чарсет.

Миша, с этим есть _сейчас_ серьёзная проблема. Некоторые браузеры при
сохранении документа перекодируют его в текущую системную кодировку, а
мета-тэги остаются прежними. Нехорошо это.

 MS> Можно генерировать нечто вида
 MS> Content-Type: text/html; charset=$charset
 MS> -- но при этом браузеру, смотрящему в сохраненную страничку,
 MS> придется заниматься угадавом или показывать бнопню.

_Правильный_ путь (истинно правильный) разбираться с каждым конкретным
браузером, чтобы он при сохранении вставлял meta-тэги с кодировкой. Я
понимаю что это более мучительный процесс, но всё-таки он верный.

Авторам страниц есть смысл пользоваться штатной фичей обычного апача --
указание дефолтной кодировки.

HTTP -- протокол, который поддерживает возможность указания кодировки
передаваемого по нему документа. Это -- Content-Type. При хранении на
диске существуют другие способы указания кодировки -- это мета-тэги. Или
хранение документа в utf-8, что, IMHO, и является Right Way (tm) в
настоящий момент.

А Russian Apache пока остаётся нужен из-за того, что браузеры (собаки
такие) могут отдать POST запрос чёрт знает в чём, и это придётся
кому-то перекодировать.

-- 
С уважением, Денис, котороый заколебался выковыривать meta-тэги из кривых
или перекодированых страниц.

http://freesource.info



^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Comm] Re: Как заставить apache возвращать кодировку
  2004-09-01 13:39       ` Michael Shigorin
@ 2004-09-03 11:55         ` Денис Смирнов
  2004-09-03 14:32           ` Michael Shigorin
  0 siblings, 1 reply; 15+ messages in thread
From: Денис Смирнов @ 2004-09-03 11:55 UTC (permalink / raw)
  To: community, sbolshakov, legion

On Wed, Sep 01, 2004 at 04:39:27PM +0300, Michael Shigorin wrote:
> >>>Если код на php, то например в php.ini
> >> Сурово.
>> Угу... Кстати в ALT там по дефолту прописано koi8-r. Теперь
>> отключаю...
 MS> Кстати: это block bug для ALM2.4 (надо заремарить по умолчанию).
 MS> Кто-то вешал?

Я не вешал, но, пожалуйста, повесьте кто-нибудь. Лично меня эта проблема
несколько замучила.

-- 
С уважением, Денис

http://freesource.info



^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Comm] Re: Как заставить apache возвращать кодировку
  2004-09-03 11:53     ` Денис Смирнов
@ 2004-09-03 14:18       ` Michael Shigorin
  2004-09-03 15:44         ` Denis Smirnov
  0 siblings, 1 reply; 15+ messages in thread
From: Michael Shigorin @ 2004-09-03 14:18 UTC (permalink / raw)
  To: community
  Cc: Денис
	Смирнов

On Fri, Sep 03, 2004 at 03:53:17PM +0400, Денис Смирнов wrote:
> Миша, с этим есть _сейчас_ серьёзная проблема. Некоторые
> браузеры при сохранении документа перекодируют его в текущую
> системную кодировку, а мета-тэги остаются прежними. Нехорошо
> это.

Облин.  Вот таких не учел.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Comm] Re: Как заставить apache возвращать кодировку
  2004-09-03 11:55         ` Денис Смирнов
@ 2004-09-03 14:32           ` Michael Shigorin
  2004-09-03 16:00             ` Денис Смирнов
  0 siblings, 1 reply; 15+ messages in thread
From: Michael Shigorin @ 2004-09-03 14:32 UTC (permalink / raw)
  To: community

On Fri, Sep 03, 2004 at 03:55:35PM +0400, Денис Смирнов wrote:
> >> Угу... Кстати в ALT там по дефолту прописано koi8-r. Теперь
> >> отключаю...
>  MS> Кстати: это block bug для ALM2.4 (надо заремарить по умолчанию).
>  MS> Кто-то вешал?
> Я не вешал, но, пожалуйста, повесьте кто-нибудь. Лично меня эта
> проблема несколько замучила.

https://bugzilla.altlinux.org/show_bug.cgi?id=4906

Вот тоьлко насколько понимаю -- правиться это будет уже в
updates... ;~(

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Comm] Re: Как заставить apache возвращать кодировку
  2004-09-03 14:18       ` Michael Shigorin
@ 2004-09-03 15:44         ` Denis Smirnov
  0 siblings, 0 replies; 15+ messages in thread
From: Denis Smirnov @ 2004-09-03 15:44 UTC (permalink / raw)
  To: community

On Fri, Sep 03, 2004 at 05:18:32PM +0300, Michael Shigorin wrote:

 >> Миша, с этим есть _сейчас_ серьёзная проблема. Некоторые
 >> браузеры при сохранении документа перекодируют его в текущую
 >> системную кодировку, а мета-тэги остаются прежними. Нехорошо
 >> это.
 MS> Облин.  Вот таких не учел.

Я так и не придумал более-менее логичного решения этой проблемы. За
исключением одного -- отдавать контент в utf-8 и жать его mod_deflate. Но
пока жаба душит.

-- 
С уважением, Денис

http://freesource.info



^ permalink raw reply	[flat|nested] 15+ messages in thread

* [Comm] Re: Как заставить apache возвращать кодировку
  2004-09-03 14:32           ` Michael Shigorin
@ 2004-09-03 16:00             ` Денис Смирнов
  0 siblings, 0 replies; 15+ messages in thread
From: Денис Смирнов @ 2004-09-03 16:00 UTC (permalink / raw)
  To: community

On Fri, Sep 03, 2004 at 05:32:06PM +0300, Michael Shigorin wrote:

 MS> https://bugzilla.altlinux.org/show_bug.cgi?id=4906
 MS> Вот тоьлко насколько понимаю -- правиться это будет уже в
 MS> updates... ;~(

Хотя бы в updates, уже хорошо... Я два раза с воплями и бубном прыгал
вокруг неработающих скриптов клиентов, пока не обнаруживал кто виноват.
Блин.

-- 
С уважением, Денис

http://freesource.info



^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2004-09-03 16:00 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-09-01 12:34 [Comm] Как заставить apache возвращать кодировку Anatoly A.Ivanov
2004-09-01 12:37 ` Ivan Fedorov
2004-09-01 12:41   ` [Comm] " Michael Shigorin
2004-09-01 12:53     ` Ivan Fedorov
2004-09-01 13:39       ` Michael Shigorin
2004-09-03 11:55         ` Денис Смирнов
2004-09-03 14:32           ` Michael Shigorin
2004-09-03 16:00             ` Денис Смирнов
2004-09-01 13:42       ` Alexey Morsov
2004-09-01 13:49       ` Michael Shigorin
2004-09-03 11:53     ` Денис Смирнов
2004-09-03 14:18       ` Michael Shigorin
2004-09-03 15:44         ` Denis Smirnov
2004-09-03 11:47   ` Денис Смирнов
2004-09-01 12:37 ` [Comm] " Leonid B. Sysoletin

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git