使用NSString + stringWithContentsOfFile:usedEncoding:error:

Ser*_*nev 12 iphone encoding nsstring

我有使用+ stringWithContentsOfFile的问题:usedEncoding:error:

我在usedEncoding中的问题:(NSStringEncoding*)enc我不知道如何设置指向编码的指针.如果我做 - 程序失败.

例如,在类似的函数中我们有编码:(NSStringEncoding)enc - 没有指针!

我想在NSString中加载文件(文件具有编码ISOLatin1)并使用NSString作为UTF8String.

我该怎么做?

谢谢.

Mor*_*ion 26

NSStringEncoding encoding;
NSError* error;
NSString* myString = [NSString stringWithContentsOfFile:myFilePath usedEncoding:&encoding error:&error];
Run Code Online (Sandbox Code Playgroud)

  • 除外,第一个变量类型是拼写NSStringEncoding(没有'e') (3认同)