入股读取的中文网页编码集是gb2312用UTF8的编码得到的结果只能是nil,换用ASCII得到的结果是中文编乱码。
只能这样:
NSURL *url = [NSURL URLWithString:urlStr];
NSData *data = [NSData dataWithContentsOfURL:url];
NSStringEncoding enc = CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000);
NSString *retStr = [[NSString alloc] initWithData:data encoding:enc];

So EASY!

 

欢迎加群互相学习,共同进步。QQ群:iOS: 58099570 | Android: 572064792 | Nodejs:329118122 做人要厚道,转载请注明出处!
本文转自张昺华-sky博客园博客,原文链接:http://www.cnblogs.com/sunshine-anycall/archive/2013/05/28/3104267.html,如需转载请自行联系原作者

ObjC解码汉字网页乱码问题相关推荐

  1. 网页查看js源码汉字显示乱码问题解决

    网页查看js源码汉字显示乱码问题解决 参考文章: (1)网页查看js源码汉字显示乱码问题解决 (2)https://www.cnblogs.com/JulyChen/p/5997980.html (3 ...

  2. php 汉字到html乱码怎么办,html网页乱码问题以及解决办法总结

    造成html网页乱码原因主要是html源代码内中文字内容与html编码不同造成.但无论是哪种情况造成乱码在网页开始时候都需要设置网页编码.那么怎么解决网页中乱码的情况呢?下面就来带大家看几篇关于乱码的 ...

  3. python爬虫的数据如何解决乱码_写爬虫时如何解决网页乱码问题

    实战讲解,文章较长,对爬虫比较熟悉的浏览翻看章节 2.3 获取新闻文本内容. 写爬虫时经常对网址发起请求,结果返回的html数据除了标签能看懂,其他的全部是乱码.大家如果对爬虫感兴趣,请耐心阅读本文, ...

  4. ASP+Access UTF-8 网页乱码问题解决办法

    用ACCESS数据库和ASP做网站时用UTF-8编码有时会出现乱码,再者网页出错或者刷新页面后就是乱码,如果数据库取值乱码在开头加上<%@LANGUAGE="VBSCRIPT" ...

  5. 2022-07-02 前端传回UTF8字符串转回char,解码汉字

    前端传回UTF8字符串转回char,解码汉字 前言 一.开始解码 二.流操作 1.引入库 2.读入数据 3.转换数据 完整代码 总结 前言 最近看个问题:前端传过来的中文参数是%3D%E9%98%BF ...

  6. php显示中文乱码怎么解决,PHP汉字出现乱码如何解决?

    PHP汉字出现乱码如何解决? 1.连接数据库时将字符集设置为"utf8"://mysql mysql_query('SET NAMES utf8'); //mysqli mysql ...

  7. requests.get()爬去中文网页乱码解决方法

    requests.get()爬去中文网页乱码解决方法 当我们使用requests.get()爬取百度首页时会发现,返回的html代码中的中文发生乱码. import requestsheaders = ...

  8. python抓取中文网页乱码

    我们经常通过python做采集网页数据的时候,会碰到一些乱码问题,今天给大家分享一个解决网页乱码,尤其是中文网页的通用方法. 首页我们需要安装chardet模块,这个可以通过easy_install ...

  9. 第4步 tomcat配置中文字符集 启动Tomcat  网页乱码

    第二部:给页面上添加mate标签 <html> <meta http-equiv="Content-Type" content="text/html; ...

  10. WIN7系统程序放在中文文件夹打开报错及界面汉字变乱码

    今天发现在一个服务商提供的设备的WIN7系统里,一个稳定运行的程序打开时报错,且界面汉字变乱码. 经测试发现程序放在英文名称的文件夹中可以正常打开,但界面上的汉字仍为乱码. 后检查"控制面板 ...

最新文章

  1. IT职场常见疾病之“脂肪肝”
  2. 前端要懂mysql_【灵魂拷问】你真的懂得Mysql的管理和使用吗?
  3. Linux中date命令用法及大小比较
  4. 信息系统项目管理师-范围管理知识点
  5. 微信(QQ)截图时,无法保留鼠标右键菜单选项内容
  6. asp.net core 使用newtonsoft完美序列化WebApi返回的ValueTuple
  7. php类精确验证身份证号码
  8. 使用IDA Pro动态调试SO文件
  9. 吃鱼可以不挑刺了?华中农业大学发现鳊鱼肌间刺表达基因,可培育“无刺鱼”...
  10. linux镜像文件的rpm,REDHAT安装镜像里的RPM文件02
  11. 大佬分享:程序员必知的干货
  12. pytorch Tensor autograd functions
  13. IOS 获取软件版本号的方法
  14. mac上超好用的文字转语音工具【迅捷文字转语音】
  15. 尾行4攻略女仆计算机密码,【尾行4攻略女仆不动】尾行2,攻略(共10篇)
  16. fatal: The remote end hung up unexpectedly
  17. 查看苹果多少位系统(以及设置32或64位)
  18. cannot be resolved to a type 错误解决
  19. 基于DEM的坡度坡向分析
  20. 记录--Openlayers 高德腾讯、百度、天地图坐标相互转换

热门文章

  1. JavaScript提高:006:ASP.NET使用easyUI TABS标签updatepanel
  2. [转]10个学习Android开发的网站推荐
  3. HDU 1358 (所有前缀中的周期串) Period
  4. 驱动过滤透明加密微过滤驱动回顾
  5. MFC编程记录--图片控件类
  6. NoiseAsh Rule Tec All Collection for Mac(无源均衡器)
  7. Vue指令之v-text
  8. 这款应用,让Windows软件也能在Mac上使用起来
  9. DELPHI10.2的LINUX数据库开发环境配置
  10. 如何应用Java的静态内部类