Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

diferença de agrupamento utf8 entre unicode e dinamarquês


Resumindo, se o seu aplicativo for multilíngue e armazenar vários idiomas nas mesmas tabelas, você estará ferrado e deve se preocupar em classificar/agrupar fora do banco de dados - utf8_general_ci é tão bom quanto qualquer outro.

Se ele suporta apenas um único idioma, você se sairá bem definindo o agrupamento correto no nível de banco de dados - no seu caso, utf8_danish_ci, de fato, já que é o mesmo que norueguês se a wikipedia for algo a ser seguido.

Caso você queira ler mais sobre agrupamento, os documentos da UTI têm exemplos coloridos de como esse tipo de coisa é espinhoso. Citando extensivamente:

http://userguide.icu-project.org/collation