美文网首页
ios 读取TXT文件乱码问题

ios 读取TXT文件乱码问题

作者: lizhi_boy | 来源:发表于2018-12-20 11:21 被阅读54次

    试一下用这个编码 0x80000632 解析该文件,一般读取数据时候UTF8编码的txt文件是没有什么问题的,可有些时候下载下来的文件并非用UTF8编码的(即英文显示正常,中文显示乱码),如果不行请尝试其它的编码方式(系统枚举里列出很多种,可以一一尝试)

    +(NSString *)txtFileContentForPath:(NSString *)pathFile{
        
        NSString *contentTxt = @"暂无";
     
        NSString *UTF8txtString = [[NSString alloc] initWithContentsOfFile:pathFile encoding:NSUTF8StringEncoding error:nil];
        if (IsStrEmpty(UTF8txtString)) {
             contentTxt = [[NSString alloc] initWithContentsOfFile:pathFile encoding:0x80000632 error:nil];
        }else{
             contentTxt = UTF8txtString;
        }
        return contentTxt;
    }

    相关文章

      网友评论

          本文标题:ios 读取TXT文件乱码问题

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