0

受信した NSData のエンコーディングを推測したい。Stackoverflow で検索したところ、「できない」ことを示す1 つの回答が見つかりました。

しかし、私は NSString メソッドに気付き、stringWithContentsOfFile:usedEncoding:error:以下の順序でこの目標を達成できるかどうかを知りたかった:
1> NSData オブジェクトを取得する
2>この NSData オブジェクトをディレクトリ/tmpにランダムなファイル名でファイルに保存する
3>NSString 'を呼び出すstringWithContentsOfFile:usedEncoding:error:この一時ファイルから読み取るメソッド。
4>一時ファイルを削除します。
5>encパラメータを読んでエンコーディングを決定する

自分で実験できることはわかっていますが、エンコーディングが異なるさまざまなデータ ソースを手元に持っていません。そこで、ここで質問しました。私の意見はうまくいくでしょうか?このソリューションは、OS X が認識できる可能性のあるすべてのエンコーディングを見つけることができますか?

4

0 に答える 0