se vuoi fare una prova seria, fai un form semplice con un campo, ti assicuri che la pagina che lo contiene sia in utf8, e ci scrivi dentro una serie di lettere accentate.Originariamente inviato da brutusin
stavo pensando non è che per caso dipende dal fatto che lavoro con windows ?
perchè in effetti la cosa strana è che anche controllando i records da phpmyadmin vedo caratteri strani ! mah
Lato php fai l'inserimento nel db.
Poi sempre in php ti fai una pagina che legge quel record, e te lo mostra (assicurandoti che anch'essa sia in utf8).
Il db pur avendo come charset utf8 potrebbe contenere dei caratteri in altri tipi di charset, proprio perchè nei form che li hanno riempiti era settata un altra lingua... a tal proposito, i dati del tuo db da dove arrivano?
Perchè se ti ha scritto un russo usando il suo charset, non sarà nè l'iso che usiamo noi, nè l'utf8.
Comunque fidati poco di phpmyadmin, per la visualizzazione dei charset a volte fa dei casini...

Rispondi quotando