URL에 한글이 포함될 경우, 오류가 나는 경우가 있어 인코딩, 디코딩을 해주는 작업이 필요하다.
urllib
의quote
와unquote
quote()
: 한글 인코딩 -> URLunquote()
: URL 디코딩 -> 한글
from urllib.parse import quote, unquote
quote("안녕하세요")
# >>> '%EC%95%88%EB%85%95%ED%95%98%EC%84%B8%EC%9A%94'
unquote("%EC%95%88%EB%85%95%ED%95%98%EC%84%B8%EC%9A%94")
# >>> '안녕하세요'