ragazzi so che si è molto discusso sull'argomento, ma non ho trovato nulla nel forum che mi possa aiutare...
il problema è questo:
praticamente uso il charset iso-8859-1 in qualsiasi pagina di un mio sito web e latin1 u db mysql
nonostante questo non riesco a visualizzare correttamente le lettere accentate!
quando submitto un forum (ajax via jquery) la query che viene comunicata al db è corretta e riporta esattamente le lettere accentate.
se visualizzo però i dati salvati su db (via phpmyadmin) vedo le strane lettere ormai divenute celebri (tipo èèè)
la cosa mi pare moolto strana perchè come dicevo prima TUTTO è settato correttamente come charset; ho anche impostato il charset della connessione tramite mysql_connect tramite mysql_set_charset.
se eseguo la stessa query "a mano" via il form di phpmyadmin il dato viene però salvato correttamente su db...
quindi secondo me i problemi possono essere principalmente due:
- charset usato da jquery per le richieste ajax (la query visualizzata come debug nell'html è però scritta corretamente)
- charset usato dalla funzione mysql_connect (però modificato tramite mysql_set_charset)
sono nelle vostre mani![]()