본문 바로가기
파이썬

파이썬에서 url encode, decode 하는 방법

by zgabriel 2024. 8. 29.
728x90

파이썬에서 url encode, decode 하는 방법에 대해서 알아보자 

 

from urllib import parse

str = "hello"
str_encode = parse.quote(str)
str_decode = parse.unquote(str_encode)

print("original : ", str)
print("encode : ", str_encode)
print("decode : ", str_decode)

 

위의 샘플 소스를 보면 알겠지만

 

parse.quote 를 사용하면 encode

 

parse.unquote를 사용하면 decode 를 할 수 있다.

 

두 함수 모두 파라미터로 safe, encoding, errors 를 사용 할 수 있는데

 

safe 는 인코딩 하지 않을 값을

 

encoding 은 인코딩 방식을 입력합니다.  default 는 utf-8 입니다. 

 

 . parse.quote(str, safe="test", encoding="cp949")

 

 

반응형