0

NSASCIICharacterEncoding127よりも高いバイトを設定し、それらのより高い値をNSUTF8CharacterEncoding置き換えることができる文字エンコードを探しています。

4

1 に答える 1

2

文字エンコードは、バイトを文字として解釈しようとしている場合にのみ重要です。それが必要な場合で、外部ソースからのデータを使用している場合は、外部ソースが使用しているエンコーディングを使用してください。

一方、バイトのコレクション(つまり文字ではない)を管理しようとしているだけの場合は、代わりにNSDataの使用を検討してください。NSDataは文字エンコードを気にせず、バイトの順序を変更せず、与えられた量のデータを喜んで追跡します。(含まれているデータを変更する必要がある場合は、変更可能なバージョンがあります。)

于 2012-05-04T18:18:46.623 に答える