Bez rozróżniania wielkości liter
Jeśli coś nie rozróżnia wielkości liter, nie odróżnia wielkich i małych znaków. Jest to przeciwieństwo rozróżniania wielkości liter, w którym wielkość każdej litery ma znaczenie.
Większość wyszukiwarek nie rozróżnia wielkości liter, co oznacza, że wielkość słów kluczowych ma znaczenie. Na przykład wyszukanie słów „Microsoft Word” i „microsoft word” zwróci te same wyniki. Funkcje, które nie rozróżniają wielkości liter, mogą dopasowywać ciągi znaków niezależnie od wielkości liter.
Nazwy użytkowników również zazwyczaj nie rozróżniają wielkości liter. Na przykład podczas logowania się do witryny internetowej pole nazwy użytkownika podczas logowania nie rozróżnia wielkości liter. Pole hasła rozróżnia wielkość liter. Oznacza to, że wielkie litery zwykle nie mają znaczenia podczas wpisywania nazwy użytkownika, ale są ważne podczas wpisywania hasła.
Sortowanie tekstu
Algorytmy sortowania zwykle nie rozróżniają wielkości liter, co oznacza, że traktują „A” tak samo jak „a”. Jednak niektóre funkcje używają wartości ASCII każdego znaku, a wszystkie wielkie litery występują w niej przed małymi literami. W sortowaniu ASCII litera C występuje po A, ale przed b.
Podczas sortowania wartości tekstowych w bazie danych kolejność sortowania jest określana przez regułę porównywania, czyli zasadę sortowania danych. Domyślna reguła porównywania zwykle nie rozróżnia wielkości liter i opiera się na kodowaniu znaków tekstu, które przypisuje każdemu znakowi wartość liczbową. MySQL i inne silniki baz danych obsługują wiele reguł porównywania, takich jak latin1_general_cs (rozróżniająca wielkość liter) i latin1_general_ci (nierozróżniająca wielkości liter). Chociaż rzadko używa się reguły porównywania rozróżniającej wielkość liter — czyli „cs” — w razie potrzeby można zastąpić domyślną regułę „ci”.
Sprawdź swoją wiedzę