ios 读取TXT文件乱码问题

试一下用这个编码 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;
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容