퍼센트 인코딩이라고도하며, URL encoding에 사용된다.
그 정체는 %뒤에 아스키 코드의 hex(16진수)값을 붙여준 것.
URL은 스페이스(space)를 포함할 수 없기 때문에,
스페이스는 %20으로 대체되는 것이 보통이다.
인코딩 형식에 %가 들어가기 때문에 퍼센트 인코딩이라고도 한다.
아스키 문자가 이미 다른 용도로 쓰이고 있어서 % 문자 뒤에 코드값을 넣어서 우회하거나, 아스키 코드 이외의 문자가 쓰일 때 아스키 문자로 돌려 쓰기 위하여 이런 방식이 사용된다.
이런 퍼센트 인코딩은 어떠한 문자 코드에도 대응시킬 수 있으나 점점 국제 표준인 UTF-8에 대응시키는 것으로 통일되는 추세이다.
다만 퍼센트 인코딩은 국제화 도메인 네임(IDN)의 대체 표기로는 쓰이지 않는다. IDN의 대체 표기는 퓨니코드(Punycode)라는 걸 이용해서 돌려 표기한다. 자세한 내용은 국제화 도메인 네임 문서 참고.
'[ 기타 활동 ] > 파이썬' 카테고리의 다른 글
프로그래밍 (0) | 2019.02.19 |
---|---|
python-books (0) | 2019.02.19 |
CSV 테이터 처리하기 (0) | 2018.07.14 |
python에서 tinyDB사용하기 (0) | 2018.07.13 |
MYSQL사용하기 (0) | 2018.07.13 |