투케이2K

68. (Go Lang) [Mac Os] Go 문법 : net/url 모듈 - URL 인코딩 및 디코딩 수행- QueryEscape , QueryUnescape 본문

Go Lang (Go 언어)

68. (Go Lang) [Mac Os] Go 문법 : net/url 모듈 - URL 인코딩 및 디코딩 수행- QueryEscape , QueryUnescape

투케이2K 2024. 2. 23. 21:21

[개발 환경 설정]

개발 언어 : Go

 

[소스 코드]

 

package main

import (
	"fmt"
	"net/url"
)

func main() {

	// ---------------------------------------------------
	// [기본 설명]
	// ---------------------------------------------------
	// "net/url" 패키지를 사용해 URL 인코딩 및 디코딩을 수행할 수 있습니다
	// ---------------------------------------------------
	// QueryEscape : URL 인코딩 수행 시 사용합니다 (Escape)
	// ---------------------------------------------------
	// QueryUnescape : URL 디코딩 수행 시 사용합니다 (Unescape)
	// ---------------------------------------------------

	// [변수 선언]
	str := "name=투케이&age=30"

	// [txt 파일 쓰기 수행]
	encode := url.QueryEscape(str)
	decode, error := url.QueryUnescape(encode)
	if error != nil {
		panic(error)
	}

	// [로그 출력]
	fmt.Println("")
	fmt.Println("----------------------------------------------")
	fmt.Println("[로그 출력 수행]")
	fmt.Println("----------------------------------------------")
	fmt.Println("encode : ", encode)
	fmt.Println("----------------------------------------------")
	fmt.Println("decode : ", decode)
	fmt.Println("----------------------------------------------")
	fmt.Println("")
}
 

[결과 출력]

 

 

반응형
Comments