美文网首页
encoding和usedEncoding

encoding和usedEncoding

作者: 飞哥3124 | 来源:发表于2016-08-18 15:20 被阅读0次

    + (id)stringWithContentsOfFile:(NSString *)path usedEncoding:(NSStringEncoding *)enc error:(NSError **)error;

    是自动判断encode,如果打开成功,把encode放在enc 里,返回给调用者。

    声明一个NSStringEncoding 类型(其实就是NSUInteger)然后送指针给方法就是了。例如

    1

    2NSStringEncoding enc;

    NSString *string = [NSString stringWithContentsOfFile:path usedEncoding:&enc error:nil];

    成功之后你可以检查 enc 以确定 string 的编码。

    而另外一个:

    + (id)stringWithContentsOfFile:(NSString *)path encoding:(NSStringEncoding)enc error:(NSError **)error;

    则是你自己知道编码,明确要求用这种编码来读取文件内容。

    源自:http://zhidao.baidu.com/link?url=Hk2GfmdNHSgJrLjajSVVWmpaQiry6w9DJNmKAlwndUYaNcnuwxRBEQ7pwJh-FAPbNrEg0KsPW2xm1Jun_hVTquXh2yl9OybRGxVtd6Bnhc7

    相关文章

      网友评论

          本文标题:encoding和usedEncoding

          本文链接:https://www.haomeiwen.com/subject/pkmvsttx.html