3

Informix データベースにアクセスする Hibernate、Spring、および Java で開発された Web アプリがあります...

"María" のようなアクセントのある特定のレコードを検索しているとしますが、検索ボックスに "Maria" と入力すると、結果は表示されませんが、"María" レコードが表示されるはずです。 、および「マリア」、「マリア」、「マリア」などの他の組み合わせ...

どうすればそれを達成できますか?前もって感謝します...

4

2 に答える 2

3

ascii 化された文字列を含む別の列を追加し、それを ascii 化された検索文字列と比較する必要がありますが、結果としてプライマリ文字列を使用します。Informix にそれを実行させる方法はありません。特に、インデックスからフェッチする場合はそうです。

余談ですが、すべての文字列が Java メモリにある場合はSortedMap、カスタムのCollator-basedで を使用できますComparator

于 2013-01-18T12:39:09.627 に答える