Ja, dette er standardadfærd i de ikke-sprogspecifikke unicode-sammenstillinger.
Se også Eksempler på effekten af sortering
Du skal enten
-
brug en sortering, der ikke har denne "funktion" (nemlig
utf8_bin
, men det har andre konsekvenser) -
brug en anden sortering kun for forespørgslen . Dette burde virke:
select * from topics where name='Harligt' COLLATE utf8_bin;
det bliver sværere, hvis du vil lave en LIKE
uafhængig af store og små bogstaver men ikke har Ä = A
omlyd konvertering. Jeg kender ingen mySQL-kollation, der er ufølsom mellem store og små bogstaver, og som ikke udfører denne form for implicit omlyd-konvertering. Hvis nogen kender en, vil jeg være interesseret i at høre om den.
Relateret:
- Leder efter store og små bogstaver ufølsom MySQL-sortering hvor “a” !=“ä”
- MYSQL versalfølsom søgning efter utf8_bin felt