ココアで文字列エンコーディングを決定する方法は? 最近、ラジオプレーヤーをやっています.id3タグのテキストが文字化けすることがありました.
これが私のコードです:
CFDictionaryRef audioInfoDictionary;
UInt32 size = sizeof(audioInfoDictionary);
result = AudioFileGetProperty(fileID, kAudioFilePropertyInfoDictionary, &size, &audioInfoDictionary);
ID3 情報は audioInfoDictionary にあります。id3 が utf8 エンコーディングを使用していないことがあり、タイトル、アーティスト名が文字化けしていました。
文字列が使用するエンコーディングを特定する方法はありますか?
スペシャルthx!