"Andrey" == Andrey N Oktyabrski <ano@xxxxxxxxx> writes:
Andrey> Это плохо. Можно ли сделать в charset третью альтернативу -
Andrey> "source_charset", которая будет указывать, что перекодировку
Andrey> делать не надо никогда, а кодировку ответа выставлять всегда
Andrey> в source_charset? То есть, где-то так: charset
Andrey> <кодировка>|off|source_charset
Что-то не соображу. Если тебе не надо делать перекодировку, зачем
тогда тебе source_charset? Достаточно выставить charset, что бы
Content-Type правильный выдавался.
То есть, директиву source_charset вообще не использовать. Тогда, наверное,
нормально, но после апача слегка непривычно...
Не, всё-таки неудобно - "неявно" как-то получается. Привыкнуть, конечно, ко
всему можно. Я просто привык к тому, что задав явно значение таким же, как
умолчательное, ничего не меняется. А здесь получается, что имеет значение
вообще упоминание директивы в конфиге - вот это мне и не понравилось. Не
знаю, понятно ли объяснил...
Дело в том, что сейчас кодировку в Content-Type без перекодирования
можно задать двумя спсобами:
source_charset windows-1251;
и
default_charset windows-1251;
Это ведёт к усложнённой обработке директив при наследовании.
Предлагается разделить функциональность между этим директивами.
Игорь Сысоев
http://sysoev.ru