3
として扱われ、私は 'スーピ' であり 私が得たしかし3つの結果、日本=布告FROM mysqlデータベース SELECT *にスピーフェッチしようとした: ヒース ビーズ ピースMySQLの難しさ - ひらがなとカタカナは同じ
ぴーすをクエリとして使用しようとしましたが、同じ結果が返されます。 SELECT * FROM edict WHERE japanese = 'ぴーす'
どうすればこの問題を解決できますか?
WHERE BINARY japanese = 'ピース'
BINARY
キーワードは、このようにあなたが「正確な」比較を持って、そのバイナリ表現に文字列をキャストします。
は、私が日本のアルファベットについてはよく分からないんだけど、あなたはBINARY比較を使用することができ、あなたに
が、それは動作します(それだけでキャストするのではなく、より効率的なソリューションとなります)!ありがとうございました! – bbnn
ピースとぴーすの両方が音節(biisu)です。時には日本人は名前や強調にカタカナを使用することがあります。私は実際にそれがMySQLの非常に便利な機能だと思っていましたが(あなたがそれを知っているとき)、正確な文字を検索するのも便利です。 +1 :) – Mikaveli