JavaScript - Reference - Standard built_in objects - encodeURIComponent()
https://opentutorials.org/course/50/190
encodeURIComponent - 생활코딩
요약(Summary) URI로 데이터를 전달하기 위해서 문자열을 인코딩 문법(Syntax) encodeURIComponent(string) 인자(Parameters) 인자명 데이터형 필수/옵션 설명 string string 필수 인코딩할 문자열 반환값(Return) string,
opentutorials.org
encodeURIComponent( 문자열 ) --> 인코딩된 문자열
URI로 데이터를 전달하기 위해서 문자열을 인코딩

웹에서, 특정 문자들은 특수한 기능으로 사용된다.
http://a.com?name=egoing&job=programmer 에서
&job=programmer 중 '&'는 하나의 파라미터가 끝나고 다음 파라미터가 온다는 의미이다.
job의 값에 &가 포함된다면 시스템은 job의 값을 제대로 인식할수 없게 된다.
http://a.com?name=egoing&job=programmer&blogger
이런 문제를 회피하기 위해서 다음과 같이 치환해준다.
http://a.com?name=egoing&job=programmer%26blogger
그럼 시스템에서는 %26을 &로 해석,이러한 처리를 이스케이핑(escaping)라고 부른다.
'Programing Language > JavaScript' 카테고리의 다른 글
| [ JS ] WebSocket 객체 (1) | 2025.01.14 |
|---|---|
| setTimeout() (1) | 2023.05.17 |
| 선택자 document.getElementById( ) , $( ) (0) | 2023.05.16 |
| JavaScript (0) | 2023.02.02 |
| JSON.stringify( ) (0) | 2023.02.02 |