měli byste se podívat na kódování utf8
můžete prosím napsat, jaké kódování používá vaše databáze a vaše tabulka? (můžete zveřejnit strukturu vaší db?)
EDIT:Abych vám odpověděl na otázku ve vašem komentáři, základní rozdíl je v tom, že utf8_general_ci je rychlejší, ale nezajímá se o některá jazyková srovnání. Více si o tom můžete přečíst v odkazu, který jsem uvedl výše ve svém příspěvku. Ve skutečnosti to ovlivňuje chování při řazení a vyhledávání.
Záleží na tom, jak chcete, aby se vaše databáze chovala, všechny tyto porovnávání jsou užitečné v různých prostředích. Ve vašem případě bych nepoužil utf8_bin, protože porovnává pouze řetězce pomocí svých binárních hodnot.