Ciao e tutti , ho un problema che riguarda la codifica dei caratteri su database Mysql; ho cercato su questo forum ma non sono arrivato a soluzioni, quindi provo a esporvi la situazione .
Ho una pagina dettaglio.php che carica un dettaglio (un record) di una tabella, e mostra i singoli campi in un form.
Il salvataggio dei dati avviene con Ajax, inviando alla pagina elabora.php i dati per effettuare la query di aggiornamento a db.
Se però tento di salvare parole con caratteri accentati (ò,à,...), a database vengono salvati caratteri tipo à o Ä che poi visualizzo se faccio F5 della pagina stessa.
La codifica delle delle pagine php è iso-8859-1 mentre il db Mysql, le tabelle e i campi hanno codifica latin1.
Le codifiche sono le stesse e non capisco perchè non funzioni .
Qualcuno saprebbe darmi una dritta?
Grazie.
PS: facendo dei test, ho salvato la query fatta dalla pagina elabora.php in un file di testo, e risulta corretta (c'erano è, ò e tutti i caratteri accentati)...boh