Prova cosė:
Codice PHP:
$stringa[]="%C2%A0.php";
$stringa[]="mork-%26-mindy.php";
$stringa[]="s%26amp%3Bp-500.php";
echo '<pre>'.print_r($stringa,true).'</pre>';
$nuovastringa=preg_replace('/%[\\dA-F]{2}/i','',$stringa);
echo '<pre>'.print_r($nuovastringa,true).'</pre>';
// oppure sostituendoci il carattere ascii corrispondente
$nuovastringa=preg_replace('/%([\\dA-F]{2})/ie','chr(hexdec("$1"))',$stringa);
echo '<pre>'.print_r($nuovastringa,true).'</pre>';
![]()