NSData
オブジェクトを表すオブジェクトがありますNSString
。文字列を取得するために使用-[NSString initWithData:encoding:]
します。ここでの問題は、正しいエンコーディング タイプをどのように知ることができるかということです。
ありがとう。
編集: 私はテストして見つけました: がNSData
A でエンコードされていると仮定し、エンコード B を使用してNSString
. 文字列が nil になることもありますが、文字列が nil にならないことがあります。これは厄介なコードです。そのため、各エンコーディング タイプをテストしても正しい文字列を取得できません。