ios中打开ANSI编码txt文件的办法

来源:互联网 发布:网络推广方案范文 编辑:程序博客网 时间:2024/05/17 03:07

在项目过程遇到的问题,从服务端下载一些文本文件过来,手机端要打开,结果读取文件时发现是乱码,试了几种编码方式解码的都不行,比如UT-8,ASCI,unicode,等都不行,后来发现文件的编码方式是ANSI,这种编码方式是windows上面特有的,苹果提供的那个编码枚举类型中并不包含此种编码方式的定义,后来找到办法了。就是自己定义一个编码方式,代码很简单,如下

//编码        NSStringEncoding enc=CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000);                NSString * contentStr=[NSString stringWithContentsOfFile:teachFilePath encoding:enc error:&error];


原创粉丝点击