Ja, dit is standaardgedrag in de niet-taalspecifieke unicode-sorteringen.
Zie ook Voorbeelden van het effect van collatie
U moet ofwel
-
gebruik een sortering die deze "functie" niet heeft (namelijk
utf8_bin
, maar dat heeft andere gevolgen) -
gebruik een andere sortering alleen voor de zoekopdracht . Dit zou moeten werken:
select * from topics where name='Harligt' COLLATE utf8_bin;
het wordt moeilijker als je een hoofdletterongevoelige LIKE
. wilt doen maar niet hebben de Ä = A
umlaut conversie. Ik ken geen mySQL-sortering die niet hoofdlettergevoelig is en dit soort impliciete umlaut-conversie niet uitvoert. Als iemand er een weet, hoor ik het graag.
Gerelateerd:
- Op zoek naar hoofdletterongevoelige MySQL-sortering waar “a” !=“ä”
- MYSQL hoofdlettergevoelig zoeken naar utf8_bin veld