swift3 한글url 처리

2016. 12. 19. 16:22Programming/Swift

반응형

url에 한글이 존재할 경우 nil값을 반환하는 경우가 생긴다.


아래 예시를 변경해 보자.

let Orgurl = "http://blog.goodgods.com/page?"

let Value = "한글값"

let Parameter = "name=\(value)"


if let Url = URL(string: Orgurl+Parameter) {

}


변경 후

let Orgurl = "http://blog.goodgods.com/page?"

let Value = "한글값"


let EncodeValue = Value.addingPercentEncoding(withAllowedCharacters: NSCharacterSet.urlQueryAllowed) {

    let Parameter = "name=\(EncodeValue)"


    if let Url = URL(string: Orgurl+Parameter) {

    }

}




반응형