in reply to Packing HTML Paths

check uri::escape...
update:
#!/usr/bin/perl -w #-w courtesy of that nitpicker ! :) use strict; use URI::Escape; my $string = "valid / not valid \@ \$ ' "; my $safe = uri_escape($string); print $safe;
Greetz
Beatnik
... Quidquid perl dictum sit, altum viditur.