parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

Dimul 22.05.2006 14:23

Суть проблемы. ;)
Попробовал и правда понял - зачем?
И так все работает:
@main[]
<a href="?test=^taint[uri][тест]">тест</a>
$form:test
Тест пишется по русски. Т.е. при получении значения поля формы через класс FORM закодированные в %nn символы преобразуются обратно.
У меня же идет перенаправление по 404 ошибке (заменитель mod rewrite) и поля формы приходится брать из $request:uri, типа:

@main[]
<a href="?test=^taint[uri][тест]">тест</a><br>

form:test: $form:test<br>
# Пишет "тест"

request:uri: $request:uri
# Пишет "%F2%E5%F1%F2"

Соответственно обратного преобразования не происходит. Т.е. нужно преобразование, обратное ^taint[uri][%F2%E5%F1%F2]