Originariamente inviato da bland
beh....
la funzione qualcosa fa...

Codice PHP:
echo 'Codifica corrente: [b]' mysql_client_encoding() . '[/b]
'
;
mysql_query("SET NAMES 'utf8' COLLATE 'utf8_general_ci'");
echo 
'Codifica corrente: [b]' mysql_client_encoding() . '[/b]
'

ma mi restituisce sempre latin1 sia nel primo echo che nel secondo..
e mi cambia qualcosa nella pagina.. un carattere e cioè ° mi diventa ° ... come mai?
comincio ad essere ancora più confuso.. :master:

Quello che accade in parole povere cos'e'?
il db è correttamente in utf8 ma nella letture del client (browser) la lettura è in latin1?
con questa funzione diventa veramente in utf8 e quindi vedo cosi?
mysql_client_encoding forse legge le informazioni internamente

ecco, ora stai gestendo a tutti gli effetti i dati in formato utf8