Base di conoscenze
1000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
Risolvere un problema di charset durante la connessione al database
I parametri del server MySQL impongono l'uso di UTF-8
come predefinito.
Se avete bisogno di impostare lo storage in latino, ad esempio, aggiungete le seguenti righe nella sezione PHP della vostra query:
mysql_query("SETCHARACTER SET latin1");
Nei piani di hosting precedenti, forzate la connessione MySQL in latin1
tramite il file .htaccess
situato nella radice del vostro hosting:
php_value mysql.connect_charset latin1
php_value mysqli.connect_charset latin1
php_value pdo_mysql.connect_charset latin1
Per le offerte attuali, inserisci il codice seguente in un file user.ini
situato alla radice del tuo hosting:
mysql.connect_charset = "latin1"
mysqli.connect_charset = "latin1"
pdo_mysql.connect_charset = "latin1"
Link a questa FAQ: