UTF-8: Général? Bin? Unicode?

Je suis à essayer de comprendre ce classement, je devrais être à l'aide de différents types de données. 100% du contenu, je vais être le stockage est soumis par l'utilisateur.

Ma compréhension est que je devrais être en UTF-8 IC (Insensible à la casse) au lieu de UTF-8 en Binaire. Cependant, je ne peux pas trouver une claire distinction entre UTF-8 Général de l'IC et de l'UTF-8 Unicode CI.

  1. Devrais-je être le stockage de contenu soumis par l'utilisateur en UTF-8 ou UTF-8 Unicode CI colonnes?
  2. Quel type de données en UTF-8 Binaire être applicable?
  • Note de côté, mais au lieu de utf8, utilisez utf8mb4 la place pour plein support UTF-8. Commentant ici parce que les réponses à cette question populaire ne traitent pas de ce. mathiasbynens.être/notes/mysql-utf8mb4
  • Si vous voulez le cas de pliage, mais l'accent de sensibilité, veuillez déposer une demande à l'adresse bugs.mysql.com .
  • Ou cliquez sur "Touche-Moi" sur bugs.mysql.com/bug.php?id=58797 et ajouter un commentaire.
InformationsquelleAutor Dolph | 2010-02-26