Que não diferencia maiúsculas de minúsculas
Se algo não diferencia maiúsculas de minúsculas, ele não distingue entre caracteres maiúsculos e minúsculos. É o oposto de diferenciar maiúsculas de minúsculas, situação em que a capitalização de cada letra importa.
A maioria dos mecanismos de pesquisa não diferencia maiúsculas de minúsculas, o que significa que a capitalização das palavras-chave não importa. Por exemplo, pesquisar por "Microsoft Word" e "microsoft word" retornará os mesmos resultados. Funções que não diferenciam maiúsculas de minúsculas conseguem corresponder a strings independentemente da capitalização das letras.
Os nomes de usuário também normalmente não diferenciam maiúsculas de minúsculas. Por exemplo, ao fazer login em um site, o campo de nome de usuário do login não diferencia maiúsculas de minúsculas. O campo de senha diferencia. Portanto, embora as letras maiúsculas normalmente não importem ao inserir seu nome de usuário, elas são importantes ao inserir sua senha.
Classificação de texto
Os algoritmos de classificação geralmente não diferenciam maiúsculas de minúsculas, o que significa que tratam "A" da mesma forma que "a". No entanto, algumas funções usam o valor ASCII de cada caractere, no qual todas as letras maiúsculas vêm antes de todas as letras minúsculas. Em uma classificação ASCII, C vem depois de A, mas antes de b.
Ao classificar valores de texto em um banco de dados, a ordem de classificação é determinada pela colação, uma regra para classificar os dados. A colação padrão normalmente não diferencia maiúsculas de minúsculas e é baseada na codificação de caracteres do texto, que atribui um valor numérico a cada caractere. O MySQL e outros mecanismos de banco de dados são compatíveis com várias colaçãos, como latin1_general_cs (que diferencia maiúsculas de minúsculas) e latin1_general_ci (que não diferencia maiúsculas de minúsculas). Embora seja raro usar uma colação que diferencia maiúsculas de minúsculas — ou uma colação "cs" —, é possível substituir a colação "ci" padrão, se necessário.
Teste seus conhecimentos