LINUX.ORG.RU

CGI на Shell script: проблема пробелов


0

0

Приветик всем! Есть такая неприятность: CGI написан на шелле, некоторые переменные подразумевают строки с пробелами. При отправке запроса (GET) строка передается в виде XXXXX+YYYY, где + это пробел. Так вот, вызываемая функция, которой передаются данные, не обрабатывает строки с пробелами. Сейчас я реализовал это передачей строки в виде %22XXX+YYY%22, где %22 - двойные кавычки. В форме при этом надо явно писать дв. кавычки, в противном случае данные теряются. Может кто уже наступал на эти грабли?


IMHO нужно почитать про регулярные выражения. Там написано, как убрать это.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.