URL 인코딩이 필요한 이유
공백, 한글, 일부 특수문자를 URL 쿼리나 경로에서 안전하게 표현하려면 퍼센트 인코딩을 사용합니다.
디코딩
%EC%... 형태의 값을 사람이 읽을 수 있는 원문으로 되돌릴 수 있습니다.
자주 묻는 질문
공백은 어떻게 변환되나요?
encodeURIComponent에서는 공백이 %20으로 변환됩니다.
전체 URL도 넣어도 되나요?
전체 URL을 통째로 인코딩하면 : / ? 같은 구분자도 바뀌므로 보통 값 부분만 인코딩하는 것이 좋습니다.
한글도 지원하나요?
네. UTF-8 기준으로 변환합니다.