读书人

iphone里读取gb2312(汉语)编码文件或

发布时间: 2013-01-23 10:44:49 作者: rapoo

iphone里读取gb2312(中文)编码文件或者二进制流。
说到文字编码,与文件读写打过交道的软件开发人员应该都知道,比如国际通用:UTF-8编码,ANSCII编码,Unicode编码中文:GB2312,GBK日文,Shift-jis等等。

说了这么多无关紧要的话,技术是来解决实际问题的:

1。如何读取UTF-8编码的文本文件?

2。如何读取GB2312(中文)的文本文件?

3。如何读取其它编码文件?


首先解决第一个问题,

1。如何读取UTF-8编码的文本文件?

 NSStringEncoding enc = CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000);  NSString *textFile  = [NSString stringWithContentsOfFile:filePath encoding:enc error:nil];

那么第二个问题就解决了

3。如何读取其它编码文件?

相信,通过以上的方法,第三个问题也可以很顺利的解决了。

文章地址:http://www.cnblogs.com/likwo/archive/2011/06/26/2090914.html

读书人网 >Iphone

热点推荐