Ciao a tutti, quale Collation mi suggerite di usare per tabelle MySQL (vorrei evitare prolbemi di accenti ecc....)
Grazie mille
Ciao a tutti, quale Collation mi suggerite di usare per tabelle MySQL (vorrei evitare prolbemi di accenti ecc....)
Grazie mille
è indifferente la collation che usi, l'importante è che usi tutto correttamente:
- specifichi il charset della connessione, una volta effettuata (SET NAMES 'nome-charset')
- il browser ti invia i dati usando il charset utilizzato per le tabelle
generalmente uso UTF-8 e mi tolgo il pensiero, ma questa è una mia scelta puramente personale![]()
The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand
Dove devo impostare il charset??
nell'HTML (nella definizione iniziale) oppure nel PHP??
Potresti spiegarmi?
thanks
Mi capita di salvare dei testi da pagina web (php) trovarli e trovare nel DB (guardando ad esempio con PHPMyAdmin) i caratteri accentati con simboli strani, mentre nella pagina sono OK...è normale?
Mentre in altri casi noto che in un combo box non vengono visualizzati testi con caratteri accentati ... trovo proprio uno spazio bianco in corrispondenza della riga che dovrebbe contenere la parola accentata.
Grazie mille
Vorrei capire la strada giusta da seguire per impostare correttamente il DB![]()
Nessuna dritta???![]()
![]()
![]()
ho un problema anchio con il collation... vi posto un link:
http://www.webaudio.it/entry.php?id=2
come vedete il collation impostato da me si rifiuta di visualizzare alcuni caratteri... va così con utf8, con latin1 ecc... avete delle dritte per metterlo a posto?!?!? SN DISPERATO !!
La collation e' il modo di eseguire l'ordinamento di uno specifico character set, nulla piu'.Originariamente inviato da thor92
ho un problema anchio con il collation... vi posto un link:
http://www.webaudio.it/entry.php?id=2
come vedete il collation impostato da me si rifiuta di visualizzare alcuni caratteri... va così con utf8, con latin1 ecc... avete delle dritte per metterlo a posto?!?!? SN DISPERATO !!
quello che usi tu nell'html non e' valido.
<meta http-equiv="Content-Type" content="text/html; charset=utf8_unicode_ci">
prova cosi':
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
problema di html. Sempre che tu stia utilizzando il charset unicode utf-8 e non latin1...
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
ho risolto... in pratica non era assegnato lo stesso collation nel php.ini, nell'html e nel server mysql... li ho messi tutti utf8_unicode_ci e tutto va che è una meraviglia...![]()
utf8_unicode_ci consuma un sacco di spazio inutilmente in quanto tu usa lo standard UNICODE che significa che ti consuma 2 byte per carattere a differenza dello standard utf8 che ti consuma 1 byte per carattere per i primi 127 caratteri (quelli più comunemente usati) e poi ti consuma 2/3/4 byte in base alla tipologia di caratteri (generalmente i caratteri come ° stanno nella fascia dei due byte e gli apici quelli di word nella fascia dei 3 byte)
The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand