티스토리 뷰

Python

[Python] URL Encoding & Decoding

doriri 2016. 4. 12. 12:00

URL에서의 특수문자 ASCII 코드 Hex값으로 인코드하여 접속할 수 있습니다.

한글도 마찬가지고요.


ex) %64%6F%72%69%72%69.tistory.com/


-> doriri.tistory.com의 encoding된 모습입니다.



이러한 encoding, decoding의 경우 python에서는 라이브러리로 제공하고있습니다.


라이브러리 : urllib


Python

#-*- coding: utf-8 -*-
import urllib

if __name__ == "__main__" :
    print urllib.unquote("%64%6F%72%69%72%69")
    # doriri

    print urllib.quote("한글")
    # %ED%95%9C%EA%B8%B0



아래는 ASCII Code 표 첨부해드립니다.



댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함