Sto cercando di capire quale raccolta dovrei usare per vari tipi di dati. Il 100% del contenuto che memorizzerò viene inviato dall'utente.
La mia comprensione è che dovrei usare la CI generale UTF-8 (senza distinzione tra maiuscole e minuscole) invece della binaria UTF-8. Tuttavia, non riesco a trovare una chiara distinzione tra CI generale UTF-8 e CI Unicode UTF-8.
- Devo archiviare il contenuto inviato dall'utente nelle colonne UTF-8 General o UTF-8 Unicode CI?
- A quale tipo di dati sarebbe applicabile UTF-8 Binary?
utf8
, utilizzareutf8mb4
invece per il pieno supporto UTF-8. Commentando qui perché le risposte a questa domanda popolare non affrontano questo. mathiasbynens.be/notes/mysql-utf8mb4