Victor Wagner wrote:
> >
> > Господа разработчики, а может можно сделать простой выход? Я думаю,
> > я не первый и не последний, кто столкнулся с такой проблемой.
> Тогда это не сюда, а в Apache-rus.
> Корни проблемы следующие
> 1. Перекодировать QUERY_STRING надо, а то данные введенные пользователем
> обработать не получится
Так пусть перекодирует, только оригинал при этом оставит.
Я предлагаю сделать просто напросто две переменных:
QUERY_STRING и QUERY_STRING_ORIG, первая - перекодированная,
а вторая - оригинальная.
> 2. Писать в url русские буквы не хочется, т.к. стандарт нарушает.
> 3. Заставить Алекса парсить HTML и перекодировать текст по одному
> и url-ки по другому не получится. Он уже сколько раз это мнение
> тут высказывал. Подумайте хотя бы о performance impact. Если уж
> говорят, что на десятках запросов в секунду просто перекодировка
> заметна.
А это и не понадобится.
>
> Отсюда амораль- избегать русских букв в a href, плевать в кодированном
> или некодированном виде.
Зачем заранее себя ограничивать, если все это корректно сделать можно.
Причем, выход-то очевиден. И прост до безобразия. Насколько я понимаю,
речь идет всего лишь о добавлении одной строчки в исходный текст
mod_charset.
--
Alexander Barkov
IZHCOM, Izhevsk
email: bar@izhcom.ru | http://www.izhcom.ru
Phone: +7 (3412) 51-55-45 | Fax: +7 (3412) 78-70-10
ICQ: 7748759
=============================================================================
= Apache-Rus@lists.lexa.ru mailing list =
Mail "unsubscribe apache-rus" to majordomo@lists.lexa.ru if you want to quit.
= Archive avaliable at http://www.lexa.ru/mail-archive =
"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.