웹에서 URL 인코딩(Percent-Encoding)이 필요한 이유는?
쉬움 MDN Web Docs해설
URL에는 알파벳, 숫자, 일부 기호만 직접 사용할 수 있습니다. 공백, 한글, &, = 등 특수 문자는 '%' 뒤에 16진수 바이트 값을 붙여 인코딩합니다. 예를 들어 공백은 %20, 한글 '가'는 %EA%B0%80으로 변환됩니다. encodeURIComponent()가 이 역할을 합니다.
URL에는 알파벳, 숫자, 일부 기호만 직접 사용할 수 있습니다. 공백, 한글, &, = 등 특수 문자는 '%' 뒤에 16진수 바이트 값을 붙여 인코딩합니다. 예를 들어 공백은 %20, 한글 '가'는 %EA%B0%80으로 변환됩니다. encodeURIComponent()가 이 역할을 합니다.