Почему безобразие? "%3a%2f%2f" = "://" как раз.
Результат работы функции urlencode, если не ошибаюсь.
Делается для правильного "отправления" и "ловли" таких переменных скриптами.
Ты может и рано радуешься, так как не все ссылки работают без Urlencode!
Эта фигка специально придумана для того, чтоб если в списке урлов попадутся символы ?,&.. они не сливались с общими параметрами out.php