2011-01-27 6 views
1

私の単純なMySQLのクエリとしてMySQLは "Y" を扱います:"i" の

SELECT `word` FROM `nouns` WHERE `word` LIKE 'vandenys' 

戻り値:

をVandenisのしかし、 "vandenYs" と "Vandenisのが" ではありません同じ。

問題はどこにありますか?それを防ぐ方法はありますか?

照合:utf8_lithuanian_ci

フレームワーク:ルビーレール

答えて

0

は、既知のバグのように見える:ステータスと、そのページのコメントパーhttp://bugs.mysql.com/bug.php?id=41106

+0

、それはバグではありません意図したように、これらの文字は、照合の下に等しいです。 –

+0

本当のリトアニア語ソート規則 - スペイン語の辞書順に関しては、ll '= yのようになります。 – tobyodavies

+1

@tobyodavies:しかし、 "順序が等しい"とは "等しい"を意味しません。ドイツ語(いくつかの照合ではなく、すべて)では、 "ä"と "a"は同等にソートされています。そしてまだ "Bär"と "Bar"はまったく異なる2つの言葉です。 –