首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Iphone >

iphone里读取gb2312(汉语)编码文件或者二进制流

2013-01-23 
iphone里读取gb2312(中文)编码文件或者二进制流。说到文字编码,与文件读写打过交道的软件开发人员应该都知

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

热点排行