Buona sera,
ho un conflitto di interessi:

ho una pagina php inviata con ajax che ha un'intestazione:
codice:
header("Content-type: text/html; charset=ISO-8859-1");
necessaria per il corretto funzionamento delle lettere accentate.

Poi però ho inviato una variabile che ricevo con $_POST[nome_variabile].

Questa variabile presenta dei problemi per gli accenti dovuti proprio al charset di cui sopra.

E' possibile secondo voi isolare o convertire quella variabile ai soli fini della memorizzazione in database?Vi posto un esempio testuale e non codice:

codice:
$db->query("insert into tabella (campo) values ('$_POST[nome_variabile]')" );
//il charset=ISO-8859-1 fa casino
echo "Questo è il risultato della memorizzazione:"; //necessario il 
charset=ISO-8859-1
echo $_POST[nome_variabile]." Il tuo inserimento è il precedente";//conflitto di interessi!!
Non so se mi sono spiegato, prima di cambiare strategia mi chiedo se è possibile isolare il charset al solo $_POST[..] per la memorizzazione. Non so un regexp($_POST[...]) o qualcosa di strano che non ho mai capito.

Grazie.