1

NSStringクラスで利用可能な文字列検索「rangeOfString」メソッドを使用しています。検索する文字列と検索文字列の両方が英語であれば、完璧に検索できます。しかし、検索文字列にウムラウトやアクセントなどのドイツ語の文字(ドイツ語の文字Ä、Ö、Üなど)が含まれている場合、比較することはできません。英語とドイツ語の文字を比較/検索する正しい方法を教えてもらえますか?

4

1 に答える 1

2

NSDiacriticInsensitiveSearchcompare/rangeOfStringメソッドを使用しているときにオプションを使用します。こちらのドキュメントを確認してください。

NSDiacriticInsensitiveSearch:

検索では発音区別符号は無視されます。

たとえば、「ö」は「o」と同じです。

于 2013-01-12T04:17:36.900 に答える