0

最初の文字を取得し、AZ と # の範囲でそれらを一致させたい NSStrings がたくさんあり、適用されないものすべてをキャッチします。

さまざまな書記素 (Wiki を調べた結果、正しい言葉だと思います) が問題を引き起こしています。たとえば、"Æ" から A を抽出したいとします。

CFStringTransform、正規化、折りたたみを調べましたが、望ましい効果はありませんでした。

これを行う信頼できる方法はありますか?それが違いを生む場合、私が扱っているすべての文字列はUTF8です。

4

3 に答える 3

1

「Æ」については、それ自体がアスキー文字であるということです。2 つの異なる文字の組み合わせではないため、1 文字しかないため、A を抽出することはできません。

編集:

文字列が「Æ」に等しいかどうかを確認するチェックを実行できますが、「A」で切り替えるか、10進数に変換するように指示されている場合は、81を形成して減算すると「A」になります。

于 2012-08-06T15:37:31.687 に答える