개발/iOS

문자열을 URL 타입으로 인코딩 하기

까칠코더 2016. 10. 6. 16:30
반응형

문자열을 URL 타입으로 인코딩 하기

문자열 중에 공백의 경우 URL애서 사용할때에는 %20처럼 인코딩이 되어야 한다.

이때 사용하는 String 함수는 addingPercentEncode이다. (iOS 7+)

let sourceString = "http://kka7.tistory.com/aa=1 2"
if let encodeString = sourceString.addingPercentEncoding( withAllowedCharacters: .urlQueryAllowed) {
    print(encodeString)
}

출력 값은 다음과 같이 공백이 %20으로 변환된다.

http://kka7.tistory.com/aa=1%202


반응형