Důvod, proč jsou řetězce 'Drü'
a 'Dru'
vyhodnotit stejně jako v utf8_general_ci
řazení se počítají jako „stejné“. Účel porovnání znaková sada totiž znamená poskytnout sadu pravidel, kdy jsou řetězce stejné, kdy jeden třídí před druhým atd.
Pokud chcete jinou sadu pravidel porovnávání, musíte zvolit jiné řazení. Můžete vidět dostupné řazení pro utf8
znaková sada zadáním SHOW COLLATION LIKE 'utf8%'
. Pro text, který je většinou v určitém jazyce, existuje řada porovnávání; existuje také utf8_bin
řazení, které porovnává všechny řetězce jako binární řetězce (tj. porovnává je jako sekvence 0 a 1).