>>>>> On Wed, 10 Mar 1999 12:25:39 +0300, Alex Tutubalin <lexa@miracle.geol.msu.ru> said:
>> СЕРВЕР знает -- какая кодировка у документа. Таблицы он не нашел => отдаст
>> документ as-is (какая может быть таблица ИЗ utf-8 ?). Почему бы ему не
>> передать эту ценную информацию browser'у -- может тот окажется умнее сервера ?
AT> Т.е. если таблицы перекодировки не нашлось, то поставить кодировку документа?
Именно. Ведь ты же отдаешь документ именно в ней. Ну и скажи об этом
честно. Остальное -- дело браузера и пользователя. Может, там
пользователь умнее браузера и способен что-то с таким документом
сделать. Тогда ему весьма полезно будет знать, в какой оный документ
кодировке.
AT> А не бред ? Т.к. перекодировки из utf быть не может, то каким боком тут
AT> mod_charset ?
Не бред. Предположим, что это не utf-8. Предположим, что при дефолтных
настройках юзер кладет документ в cp866 и сообщает об этом mod_charset
через .htaccess, но не сообщает сисадмину. Приходит браузер с
Accept-Charset: koi8-r -- ему отдают перекодированный документ,
поскольку таблица из cp866 в koi8-r сгенерировалась из обратной. Теперь
приходит браузер с iso8859-5. Ему документ все равно отдадут as is,
поскольку таблицы перекодировки нет. Но charset документа известен,
поэтому надо честно написать его в заголовке. А там уж пусть браузер
разбирается, что с ним делать. По крайней мере, юзер сможет, посмотрев
Page Info, узнать, в какой, собственно, кодировке ему отдали документ, и
сохранив, сможет перекодировать.
И чем в этом смысле комбинация, скажем, utf-8/koi8-r хуже, чем
cp866/iso8859-5, кроме того, что во втором случае таблицы просто нет, а
в первом и не может быть? Особенно для того юзера?
--
Artem Chuprina Артем Чуприна
Network Administrator Сетевой администратор
PIRIT Corp. АО "Пирит"
E-mail: ran@pirit.com Э-почта: ran@pirit.com
Phone: +7(095) 115-7101 Телефон: +7(095) 115-7101
"Russian Apache" includes software developed
by the Apache Group for use in the Apache HTTP server project
(http://www.apache.org/) See
Apache LICENSE.
Copyright (C) 1995-2001 The Apache Group. All rights reserved.
Copyright (C) 1996 Dm. Kryukov; Copyright (C)
1997-2009 Alex Tutubalin. Design (C) 1998 Max Smolev.