Ответ
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]