728x90
반응형
1. URL은 ASCII 코드로만 표현된다.
ASCII 코드에서 특수 문자들은 %에 2개의 16진수로 표시한다.
ex) 띄어쓰기는 %20, +는 %2B
특정 문자열이 URL로 변환되는 경우 ASCII 코드로 변환될 수 있음을 염두에 두어야한다.
2. python의 urllib로 ASCII 쉽게 변환하기
from urllib.parse import quote, unquote를 통해 불러와서 아래처럼 사용하면된다.
https://docs.python.org/2/library/urllib.html#urllib.quote_plus
일반적으로 URL 주소상 허용되는 (_는 사용을 지양해야할 거 같지만..)
. / - _
4가지 문자는 처리되지 않는다
물론 기본적으로 이것들도 ASCII로 표현은 할 수 있다.
ref) https://leelsm.tistory.com/52
728x90
반응형
'Programming-[Base] > Basic of Coding' 카테고리의 다른 글
[link] base64 인코딩, Basic Authentication (0) | 2023.09.26 |
---|---|
정규표현식, 비밀번호 특수문자 포함(자바, 자바스크립트, 파이썬) (1) | 2021.01.19 |
Git 공부_2. 동작원리와 명령어 등 (Linux CLI) (0) | 2020.07.14 |
VS Code 자동완성, 단축키 모음 (0) | 2020.07.06 |
Chrome Extension-ColorZilla, Page Ruler Red (0) | 2020.07.06 |