Buona sera,
ho un conflitto di interessi:
ho una pagina php inviata con ajax che ha un'intestazione:
necessaria per il corretto funzionamento delle lettere accentate.codice:header("Content-type: text/html; charset=ISO-8859-1");
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:
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.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!!
Grazie.

Rispondi quotando