투케이2K

37. (swift/xcode) url 인코딩 (encode) , 디코딩 (decode) 수행 실시 본문

Swift

37. (swift/xcode) url 인코딩 (encode) , 디코딩 (decode) 수행 실시

투케이2K 2022. 2. 18. 15:52

[개발 환경 설정]

개발 툴 : XCODE

개발 언어 : SWIFT

 

[소스 코드]

    func testMain(){
        print("")
        print("===============================")
        print("[ViewController >> testMain() :: 메인 함수 수행 실시]")
        print("===============================")
        print("")
        
        // [초기 string 변수 선언 실시]
        let strData = "h@1ㅎA"
        
        
        // [url 인코딩 수행 실시]
        let encodeData = strData.addingPercentEncoding(withAllowedCharacters: .urlHostAllowed)
        
        
        // [url 디코딩 수행 실시]
        let decodeData = encodeData?.removingPercentEncoding
        
        
        // [결과 출력 실시]
        print("")
        print("===============================")
        print("원 본 :: ", strData)
        print("인코딩 :: ", encodeData ?? "")
        print("디코딩 :: ", decodeData ?? "")
        print("===============================")
        print("")
    }
 

[결과 출력]

 

반응형
Comments