utf8エンコーディング を確認する必要があります
データベースとテーブルで使用されているエンコーディングを投稿していただけますか?(データベースの構造を投稿できますか?)
編集:あなたのコメントであなたの質問に答えるために、基本的な違いは、utf8_general_ciはより速いですが、いくつかの言語固有の比較を気にしないということです。これについては、上記の投稿のリンクで詳しく読むことができます。実際、これは並べ替えと検索の動作に影響します。
データベースをどのように動作させるかは重要です。これらの照合はすべて、さまざまな環境で役立ちます。あなたの場合、utf8_binはバイナリ値を使用して文字列を比較するだけなので、使用しません。