usa str_replace in modo da convertire le accentate nei loro caratteri esatti
te li elenco tutti in basso:
Codice PHP:
$variabile = str_replace("à","à",$variabile);
$variabile = str_replace("á","á",$variabile);
$variabile = str_replace("ò","ò",$variabile);
$variabile = str_replace("ó","ó",$variabile);
$variabile = str_replace("ù","ù",$variabile);
$variabile = str_replace("ú","ú",$variabile);
$variabile = str_replace("è","è",$variabile);
$variabile = str_replace("é","é",$variabile);
certamente ci sono anche molti altri caratteri speciali