URL 인코딩/디코딩
URL에 안전하도록 문자열을 퍼센트 인코딩하거나 되돌립니다.
URL 인코딩/디코딩 안내
「인코딩」은 encodeURIComponent로 공백·한글·특수문자를 %XX 형태로 바꿔 쿼리스트링 값 등에 안전하게 넣을 수 있게 합니다. 「디코딩」은 decodeURIComponent로 되돌립니다. 잘못된 퍼센트 시퀀스는 오류로 표시합니다.
자주 쓰는 문자는 이렇게 바뀝니다
공백 %20 · & %26 · = %3D · ? %3F · # %23 · / %2F · 한 %ED%95%9C(UTF-8 3바이트). 쿼리스트링에서 &·=를 인코딩하지 않으면 값이 아니라 구분자로 해석돼 파라미터가 깨집니다.
공백이 +로 온 경우
HTML 폼 전송(application/x-www-form-urlencoded)은 공백을 +로 바꿉니다. 이 도구는 표준 %20 방식이므로, +가 섞인 문자열은 먼저 +를 공백으로 바꾼 뒤 디코딩하세요.