반응형
Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 덩크 하이
- JavaScript
- 주식공부
- stockx.com
- Linux
- Github
- dunk high
- Dunk Low
- 발매예정
- 리눅스
- 나이키
- sacai
- oracle
- 주식
- 드로우
- Python
- GIT
- Nike
- 파이썬
- 제이쿼리
- 자바스크립트
- 리액트
- jQuery
- 코로나19
- react
- 덩크 로우
- 오라클
- draw
- dunklow
- 덩크로우
Archives
- Today
- Total
Life goes slowly...
[Javascript] 유니코드로 인코딩하는 함수 - escape() 함수 본문
728x90
반응형
자바스크립트(Javascript)의 escape() 함수
자바스크립트(Javascript)의 escape() 함수는 알파벳과 숫자 및 특수문자(*,@,-,_,+,.,/)를 제외한 문자를 모두 16진수로 인코딩하는 함수입니다. escape() 함수는 쉼표와 세미콜론 같은 문자가 쿠키 문자열과의 충돌을 피하기 위하여 사용됩니다. 숫자를 escape() 함수를 사용하여 인코딩하게 되면 문자 타입으로 변환하여 반환됩니다.
아스키 문자가 아니라면 escape() 함수를 통하여 모두 유니코드 형식으로 인코딩 되어 반환됩니다. 그 인코딩 되어 변환된 문자는 16진수 형식으로 표시되며 1바이트 문자는 %XX 형태로 변환되며, 2바이트 문자는 %uXXXX 형태로 변환됩니다.
이러한 처리를 이스케이핑(escaping)이라고도 불립니다.
//escape() 함수 사용방법
escape(문자열)
let test1 = "Hello World";
let test2 = "Hello Javascript";
let test3 = "123456789";
console.log(escape(test1));
console.log(escape(test2));
console.log(escape(test3));
=====================================================
"Hello%20World"
"Hello%20Javascript"
"123456789"
728x90
반응형
'프로그래밍 > Javascript' 카테고리의 다른 글
[jQuery] 체크박스(checkBox)에 체크된 행(Row) 삭제하기 (1) | 2021.09.29 |
---|---|
[jQuery] 시간 지연함수 - .delay() 함수 (0) | 2021.09.27 |
[Javascript] 자바스크립트(JS) attr()과 prop() 차이점 (0) | 2021.09.15 |
[jQuery] 현재 요소 및 이전 선택 요소도 함께 선택하기 - .addback() 함수 (0) | 2021.09.13 |
[Javascript] 디버그 확인용으로 자주사용하는 함수 - console() 함수 (0) | 2021.08.31 |
[Javascript] 유니코드를 문자열로 반환하기 - fromCharCode () 함수 (0) | 2021.08.26 |
[Javascript] 문자열 일정하게 반복하기 - repeat() 함수 (1) | 2021.08.25 |
[Javascript] 배열에 특정 값 포함여부 확인하기 - includes() 함수 (0) | 2021.08.24 |
Comments