iswalpha()
iOSで問題があります。
私は Xcode 4.5 でアプリを調整しており、スペイン語の文字ú
をに渡そうとしましたiswalpha()
。xcode は、ú
250 の int 値を表示します。
実際のデバイスでアプリを実行しようとすると、iswalpha()
0 が返されます。しかし、シミュレーター (私は 10.8.2 を搭載した MacBook Air で Xcode を実行しています) では 1 を返します。
その理由は、iOS には MacOS とは異なるワイド文字の実装があるためだと思います。これを解決する最善の方法は何ですか?
拡張された詳細:
スペイン語文字の UTF-16 (unicode) エンコーディングはú
、int 値で 250 です。iswalpha() は MACOS と同様に 1 を返す必要があると思いますが、iOS では 0 が返されます。
ダムの新規ユーザーはここに画像を投稿できませんでした。UTF-16 エンコーディングについては、 httpú
://www.fileformat.info/info/unicode/char/fa/index.htm を参照して
ください。