Visualizzazione dei risultati da 1 a 10 su 10

Discussione: quale Collation usare

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    3,072

    quale Collation usare

    Ciao a tutti, quale Collation mi suggerite di usare per tabelle MySQL (vorrei evitare prolbemi di accenti ecc....)

    Grazie mille

  2. #2
    è 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

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    3,072
    Dove devo impostare il charset??

    nell'HTML (nella definizione iniziale) oppure nel PHP??

    Potresti spiegarmi?

    thanks

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    3,072
    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

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    3,072
    Vorrei capire la strada giusta da seguire per impostare correttamente il DB

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    3,072
    Nessuna dritta???

  7. #7
    Utente di HTML.it L'avatar di thor92
    Registrato dal
    Sep 2008
    Messaggi
    89
    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 !!

  8. #8
    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 !!
    La collation e' il modo di eseguire l'ordinamento di uno specifico character set, nulla piu'.

    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.

  9. #9
    Utente di HTML.it L'avatar di thor92
    Registrato dal
    Sep 2008
    Messaggi
    89
    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...

  10. #10
    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

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.