cambia qualcosa tra:

codice:
$value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
e

codice:
$temp =~ s/%([0-9a-fA-F]{2})/pack("c",hex($1))/ge;
??

e questo lo ritieni utile?

codice:
$value =~ s///g;
pensi che anche questo sia utile?

codice:
$temp =~ s/[\r\n]/ /g;
vorrei un codice pulito ,puro e imparziale...se mi capisci!