Ano, toto je standardní chování v unicode kolacích, které nejsou specifické pro jazyk.
9.1.13.1. Znakové sady Unicode
Viz také Příklady efektu řazení
Musíte buď
-
použijte řazení, které tuto „funkci“ nemá (jmenovitě
utf8_bin
, ale to má další důsledky) -
použijte jiné řazení pouze pro dotaz . Mělo by to fungovat:
select * from topics where name='Harligt' COLLATE utf8_bin;
je to složitější, pokud chcete LIKE
nerozlišovat malá a velká písmena ale ne mít Ä = A
konverze přehlásky. Neznám žádné řazení mySQL, které nerozlišuje malá a velká písmena a neprovádí tento druh implicitní přehlásky. Pokud někdo takový zná, rád bych o něm slyšel.
Související:
- Hledá se řazení MySQL bez rozlišení velkých a malých písmen kde „a“ !=„ä“
- MySQL vyhledávání utf8_bin rozlišuje malá a velká písmena pole