При чтении NSString
из файла я могу использовать initWithContentsOfFile:usedEncoding:error:
, и он угадает кодировку файла.
Когда я создаю его из NSData
, хотя мой единственный вариант - initWithData:encoding:
, где я должен явно передавать кодировку. Как я могу надежно угадать кодировку, когда я работаю с NSData
вместо файлов?