それはおそらくそのテーブルの照合がutf8_general_ciであるということです 。これを試してください SELECT.. FROM.. WHERE.. ORDER BY text COLLATE utf8_bin SQLFiddleデモ (utf8_binとutf8_general_ci)