반응형

문자열을 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


반응형

'iOS > Tip' 카테고리의 다른 글

아이폰 개발 기준 해상도  (1) 2016.10.14
iOS에서 세 자리수 마다 콤마(,) 넣기  (3) 2016.10.12
iOS 앱 이름과 버전 정보 가져오기  (0) 2016.10.11
iOS 10에서 Privacy 설정  (1) 2016.10.10
Apple App ID  (0) 2016.09.30
iOS에서 모바일 네트워크 정보 확인  (1) 2016.09.27
iOS에서의 JSON 데이터 처리  (0) 2016.09.21
iOS에서 다른 앱 실행  (0) 2016.09.21
Posted by 까칠코더
,