Поставил я неделю назад UNIX и на него apache_1.2.1rusPL20.3. Все очень
здорово заработало! Но возникли вопросы:
1. В поставку включены таблицы перекодировки, но для MAC кодировки есть
только MAC<->KOI. Это просто недосмотр?
2. В конфигурационный файл по умолчанию прописаны только таблицы
перекодировки KOI<->*. Но IMHO лучше прописать _все_ возможные таблицы:
хуже не будет, а документы на диске могут быть в любой кодировке (я вначале не
мог понять, почему возникли проблемы, когда я поставил CharsetSourceEnc
windows-1251).
3. Некоторые таблицы перекодировки не дают взаимно-однозначного
преобразования (например, mac-koi: 254,255->209). IMHO было бы неплохо
сделать такую схему: если в конфигурации описана таблица aaa->bbb, то
пользуемся ей, в противном случае используем reverse(bbb->aaa).
4. Если пользоваться авто-выбором кодировки по UserAgent, то правильно ли я
понимаю, что такие документы будут не кэшируемыми всякими proxy? Насколько
такой подход считается неправильным?
Андрей.
"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.