J'essaie de comprendre quel classement je devrais utiliser pour différents types de données. 100% du contenu que je vais stocker est soumis par l'utilisateur.
Ma compréhension est que je devrais utiliser UTF-8 General CI (insensible à la casse) au lieu de UTF-8 Binary. Cependant, je ne trouve pas de distinction claire entre UTF-8 General CI et UTF-8 Unicode CI.
- Dois-je stocker du contenu soumis par l'utilisateur dans des colonnes CI UTF-8 Général ou UTF-8 Unicode?
- À quel type de données le binaire UTF-8 serait-il applicable?
utf8
, utilisezutf8mb4
plutôt pour une prise en charge complète de l'UTF-8. Commenter ici parce que les réponses à cette question populaire ne répondent pas à cela. mathiasbynens.be/notes/mysql-utf8mb4