NSData
オブジェクトの生のバイトをNSString
(基本的にはヌルエンコーディング)に格納する必要がありますが、これを行う方法がわかりません。明らかに不適切な8ビットエンコーディングを割り当てることは悪いことです。 NSASCIIStringEncoding
は、ドキュメントが "8ビットの文字列内の厳密な7ビットASCIIエンコーディング(ASCII値0〜127のみ)"のため、OKではありません。 0x0〜0xFFの全範囲が必要です。NSStringの生のバイトで使用するエンコーディング
Base64
エンコードは許容される解決方法ではありません。
もう少し詳しい情報を知ることができます。データはどこから来たのですか?あなたはそれを文字列として送信しようとしていますか? – grahamparks