ciao a tutti

ho la necessità di inviare una query via get. il metodo che uso è ul seguente
Codice PHP:
//pagina 1
$sql "select * from tabella where cod like [B]'%B6LPM%'[/B]  order by cod asc";
$sql htmlentities(urlencode($sql)); 
per decodificarla faccio così
Codice PHP:
//pagina 2
$sql urldecode(stripslashes($_GET['sql'])); 
ma se faccio un echo della stringa ho questo risultato

select * from tabella where cod_art like '¶LPM%' order by cod_art asc

come mai non viene decodificato il primo segno di percentuale?