NSString中如果包括中文字符的话转换为NSURL得到的值为nil,在网上搜了下,用stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding可以解决,代码如下:

NSString *str = [NSString stringWithUTF8String:surl.c_str()];
    str = @"http://218.21.213.10/MobileOA/TIFF/鄂安办发45号关于下达2012年全市安全生产相对控制指标的通知1.jpg";
    str = [str stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
    NSURL *imageUrl = [NSURL URLWithString:str];

UIImage *image = [UIImage imageWithData:[NSData dataWithContentsOfURL:imageUrl]];

中间如果不加 str = [str stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];这一行则imageUrl为nil

最新文章

  1. Python: 字典的基本操作
  2. poj2236(并查集)
  3. jQuery 的原型关系图,整体把握jQuery
  4. PHP+MySql例子
  5. C++——对象和类
  6. 如何配置DNS服务器(局域网——域名指向某个IP地址)
  7. Normalize.css:优化重置CSS默认属性
  8. hdu 5074 Hatsune Miku
  9. 12.app后端如何选择合适的数据库产品
  10. MYSQL 双主配置
  11. nuxt.js实战之移动端rem
  12. Luogu4197 Peaks
  13. 配置java-jdk
  14. Java入门系列 泛型
  15. 使用nrm工具高效地管理npm源
  16. NGINX高并发配置
  17. 20145334赵文豪《网络对抗》shellcode注入&Return-to-libc攻击深入
  18. MySQL远程登陆解决
  19. Servlet讲解
  20. C语言 ,两个字符串参数,判断是否包含另一个字符串,返回所在位置

热门文章

  1. Hibernate中,将session绑定到线程时,在保存和查询数据的代码里,要正确的关闭session
  2. Struts2 语法--验证方式:
  3. Servlet程序开发-- Servlet生命周期
  4. di
  5. C# Guid用法
  6. Java中使用poi导入、导出Excel
  7. list转换为map
  8. (转)Hadoop的InputFormats和OutputFormats
  9. 【HighCharts系列教程】十、图例属性——legend
  10. SpringMVC接收页面表单参数-java-电脑编程网