- Home
- Categorie
- Coding e Sistemistica
- MYSQL e altri Database
- Chiarimenti sulle charset di mysql
-
Chiarimenti sulle charset di mysql
Salve, volevo chiedere se qualche anima pia mi può spiegare come impostare correttamente i set di caratteri in mysql, perché in questo sono un disastro e ci sto capendo sempre meno....
Cerco di spiegare la mia situazione:Per prima cosa, nella pagina principale del mio database ho
- Set di caratteri MySQL: UTF-8 Unicode (utf8)
- collazione della connessione di MySQL: utf8_unicode_ci (è quella selezionata)
Poi, la collation per ogni tabella è latin1_swedish_ci.
Infine nel file php appena dopo l'esecuzione della connessione al database ho inserito:
mysql_set_charset('ISO-8859-1', $link);Ora, volevo sapere se queste impostazioni sono corrette per l'italiano o posso aspirare a qualcosa di più ottimale? (cioè ad esempio tengo latin1_swedish_ci per l'italiano??!)
Grazie in anticipo
-
Ciao supadema,
per evitare problemi con le lettere accentate, ecc solitamente si utilizzare utf8, con le tabelle con collation utf8_general_ci.