salve. non ho mai capito bene questa cosa :
ho la mia pagina index, e nell'head ho il mio :
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
ora, in fondo alla pagina ho un form. inserisco delle stringhe nel form e le invio;
queste arrivano lato server, faccio i miei controlli (es. mysql_real_escape_string) e poi le inserisco nel database (che per i dati in questione, nel mio caso, anche se può sembrare stupido, è latin1, con collation latin1_general_ci).
ora, quando vado a pescare queste stringhe e le stampo a video, effettivamente noto che è stata applicata la codifica utf-8, perchè vengono stampate in maniera corretta.
quindi, chi diavolo è stato a fare la conversione? il browser riconosce la codifica tramite il tag <meta>, ma fà anche la conversione (in uscita) grazie a questo tag? o chi è che lo fà?
mi ha sempre lasciato perplesso...![]()
saluti![]()

Rispondi quotando
