Is there a neat canned solution to the problem of converting the escaped
characters used in http back to normal characters?
e.g. The string 'foo%41bar' -> 'fooAbar' (0x41 == ASCII letter 'A')
The perl solution is something like this...
$value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
... but python's hex() has the opposite effect to that required, i.e. it
converts a number to a hex string, rather than converting a hex string to
a number.
Thanks,
Neil.