Ciao a tutti... ho questo problema

ho una tabella mysql dove in alcuni campi di testo (varchar) è presente il carattere

1ª o 2ª


ho un jquery che mi fa il completamento automatico delle select con json ma quando devo confrontare i campi dove ci sono quei caratteri il risultato è nullo....

AIUTOOOOOOOOOOOOOOOOOO!!!!!!!!!!!


FILE CHE RICHIAMA LA FUNZIONE AGGIORNA
codice:
include "connessione.php"; 
$datia = array();
$id = stripslashes(str_replace("\u00aa", "ª",$_GET['id']));
//$id=trim(filter_var($id, FILTER_SANITIZE_STRING));

$data = new MysqlClass();
$data->connetti();



$auth = $data->query("SELECT * FROM car_db WHERE modello = '".trim($id)."' ORDER BY allestimento ASC");

$nr = mysql_num_rows($auth);
for($x = 0; $x < $nr; $x++){
	$row = mysql_fetch_assoc($auth);
	array_push($datia, array("valore"=>$row['idcar'],"etichetta"=>"".utf8_encode($row['allestimento'])));
	
}

$data->disconnetti();

echo json_encode($datia);