Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Marat Suponitsky 02.07.2006 22:58
Я знаю, как декодировать %uXXXX в кириллицу. Вопрос в другом - почему в теле запроса параметры передаются в виде нормального списка - test=%uXXXX&test2=%uXXXX, а через $form:XXXX доступа к ним нет? В любом случае, я уже нашел альтернативный способ решения данной задачи и написал простой оператор, который создает хэш из любого списка параметров типа par1=xxx&par2=xxx&par3=xxx.@get_values[string][string;rep;parts;part;param;value] $rep[^table::create{from to таблица %uXXXX в кириллицу }] $parts[^string.split[&;lv]] $values[^hash::create[]] ^parts.menu{ $part[^parts.piece.split[=;lh]] $param[$part.0] $value[$part.1] $value[^value.replace[$rep]] $values.$param[$value] }Значение параметра доступно через $values.имя_параметра.