很多时候软件读取的中文网页编码集是gb2312,所以显示出来的是乱码。这时需要将NSString文字编码转换。你可以试试以下代码 NSURL *url = [NSURL URLWithString:urlStr]; NSData *data = [NSData dataWithContentsOfURL:url]; NSStringEncoding enc = CFStringConvertEncodingT 本文链接:http://www.elexcon.com/news/55877.html 转换字符编码 NSStringEncoding enc = CFStringConvertEncodingT 文应用都要遇到一个很头疼的问题:文字编码,汉字的 GBK 和 国际通用的 UTF-8 的互相转化稍一不慎,就会满屏乱码。下面介绍 UTF-8 和 GBK 的 NSString 相互转化的方法 从 GBK 转到 UTF-8 用 NSStringEncoding enc =CFStringConvertEncodingT 从 UTF-8 转到 GBK CFStringConvertEncodingT 没关系,试试 NSData *data=[nsstring dataUsingEncoding:-2147482063]; |
iPhone将NSString转换编码集为gb23…
最新推荐文章于 2021-03-26 21:22:08 发布