swift 之 URL编码

转载 2015年07月06日 17:45:37
func encodeEscapesURL(value:String) -> String {
        let str:NSString = value
        let originalString = str as CFStringRef
        let charactersToBeEscaped = "!*'();:@&=+$,/?%#[]" as CFStringRef  //":/?&=;+!@#$()',*"    //转意符号
        //let charactersToLeaveUnescaped = "[]." as CFStringRef  //保留的符号
        let result =
        CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault,
            originalString,
            nil,    //charactersToLeaveUnescaped,
            charactersToBeEscaped,
            CFStringConvertNSStringEncodingToEncoding(NSUTF8StringEncoding)) as NSString

        return result as String
    }

Swift学习笔记 - URL编码encode与解码decode

使用swift有一段时间了,api的变换造成了很多困扰,下面是关于url编码和解码问题的解决方案 在Swift中URL编码encode在Swift中URL编码用到的是String的方法func add...
  • wang631106979
  • wang631106979
  • 2016年11月05日 12:20
  • 8061

swift中webview的URL带中文或者特殊字符的处理

let searchword: String = "柴油0#" /// encodeURIComponent编码方式,会对特殊符号编码         /// 方法一 //        le...
  • qtds8810
  • qtds8810
  • 2016年05月04日 11:18
  • 1973

iOS中URL编码那些事

前言在iOS程序中,访问一些HTTP/HTTPS的资源服务时,如果url中存在中文或者特殊字符时,会导致无法正常的访问到资源或服务,想要解决这个问题,需要对url进行编码。一、转码的原因和范围1. 为...
  • andanlan
  • andanlan
  • 2016年11月27日 22:47
  • 6137

Swift几种简单的Web数据通讯方式

//同期・Web数据取得 -1 文本形式 var strHtml = NSString(contentsOfURL: NSURL(string: "http://www.google....
  • gishero
  • gishero
  • 2015年03月18日 23:57
  • 3756

swift 之 URL编码

func encodeEscapesURL(value:String) -> String { let str:NSString = value let origina...
  • ERIC_Dream
  • ERIC_Dream
  • 2015年07月06日 17:45
  • 1577

OC 对 URL 进行 URLEncode 编码

我们在项目中是使用的 ASIHTTPRequest 组件来访问 URL 的,在使用 ASIFormDataRequest 时发出它其中有一个方法: - (NSString*)encodeURL:(N...
  • water_know_cool
  • water_know_cool
  • 2016年05月27日 11:23
  • 730

swift URL 编码

使用value.addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed) ?? ""无法保证URL 编码成功,于是我参考 Alamo...
  • agonie201218
  • agonie201218
  • 2017年12月13日 10:06
  • 84

Swift 3.0 String转utf-8 url

废弃                 let urlString = "iosamap://navi?sourceApplication=app名&backScheme=iosama...
  • BianChengNinHao
  • BianChengNinHao
  • 2017年01月21日 13:53
  • 2965

关于URL encode

在HTML Javascript中,对URL进行加解码时要点: 1.在Javascript中String.charCodeAt()获得的编码为Unicode(big-endian);在进行URL...
  • hongweigg
  • hongweigg
  • 2014年02月19日 23:52
  • 3349

为什么要对url进行encode

转自:http://www.blogjava.net/donghang73/archive/2011/08/10/356208.html 发现现在几乎所有的网站都对url中的汉字和特...
  • qdujunjie
  • qdujunjie
  • 2015年04月16日 18:59
  • 1095
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:swift 之 URL编码
举报原因:
原因补充:

(最多只允许输入30个字)