重複の可能性:
文字列比較でアクセント付き文字を無視する
このジョブを作成するために特別なフレームワーク (NHibernate、Castle) を使用しています。私の問題はそれです。アパートや部屋などを検索できるウェブサイトがあります。これらのウェブサイトのユーザーのほとんどはトルコ人です。だから私の問題はここから始まります。
たとえば、Beşiktaş (地区名) という単語を検索する場合、この Besiktas のように検索できます。ご覧のとおり、トルコ語にはいくつかの特殊文字 (S、Ş Ö O、Ğ G、Ç C、İ I、Ü U ) があり、人々はそれらの両方を使用している可能性があります。このようにすべての条件を検索する必要があります。たとえば、彼らが Beşiktaş を検索しようとすると、「Besiktaş、Beşiktaş、Besiktas Beşiktas」のようなすべてのバリアントを検索する必要があり、この操作の後、重複したオブジェクトをリストから削除する必要があります。どうすればこの夢を実現できますか:)
この操作のアルゴリズムが必要です。
私の貧弱な英語力で申し訳ありません。ありがとうございました