フランス語と英語の単語を含む製品名のあるWebサイトがあります。製品名を保存するときは、SQLServerのProductNameフィールドにエンコードされたhtmlとして保存します。たとえば、Châteauという単語は私のデータベースにChâteauとして保存されています。
誰かが製品名を検索したい場合は、検索語をhtmlencodeします。これにより、検索語Châteauに一致するものが正常に返されますが、誰かがChateauと入力した場合(ほとんどの英語ユーザーが入力します)、LIKEステートメントから結果が返されません。シャトーはシャトーと一致しないため、これは正しいです。
私ができるようにしたいのは、誰かが「Chateau」と入力するだけで、Châteauという単語のようなものを検索できるようにすることです。
私がこれについてどうやって行くことができるかについて何か考えはありますか?asp.net C#3.5SP1とSQLServer05を使用しています。