4

大文字と小文字を区別せず、「a」と「ä」を区別する (または、より一般的には、ウムラウト/アクセント付き文字とその「純粋な」形式を区別する) UTF8 の MySQL 照合を探しています。utf8_general_ci前者を行いutf8_bin、後者を行い、bot none は両方を行います。WHEREそのような照合がない場合、句にできるだけ近づけるために何ができますか?

4

4 に答える 4

7

私のお勧めはutf8_bin、WHERE 句で、比較の両側を大文字または小文字に強制することです。

于 2010-01-11T19:21:53.540 に答える
-1

を試すことができますutf8_swedish_ci。大文字と小文字を区別せず、 aäを区別します(ただし、たとえばüをyのように扱います)。

照合は言語に依存しており、ドイツ語にはMySQLに独自の照合がないようです。(私はあなたがドイツ人だと言っているあなたのプロフィールを見ました。)

于 2010-10-10T17:13:53.643 に答える