0

文字セットを次のように設定することで、テーブルに特殊文字を挿入することができました

CHARSET=utf8;

つまり、テーブルで次のクエリを実行すると

SELECT * FROM table WHERE word = 'francais';

"francais" と "français" の両方が返されます。

これは私の状況ではあまり望ましくありません..なぜそれがこれを行うのかわかりません.なぜならそれらはただ違うからです.

これを回避する方法を誰か教えてもらえますか? 大歓迎です。

領主

4

1 に答える 1

1

照合を使用してみてください。

select *
from table
where word = 'francais' collate utf8_bin;
于 2012-04-19T15:31:00.573 に答える