Percent-encoding
-
Percent-encoding이란 URI 혹은 URL에 문자를 표현하는 인코딩 방식으로 RFC 3986에 따라서 알파벳이나 숫자 등 몇몇 문자를 제외한 문자들에 대해서 옥텟 값으로 묶어서 16진수 값으로 코딩하는 방식
-
예시: "/internet url" -> "internet%20url
encodeURI()와 decodeURI() 함수
- encodeURI(): 일반 문자열을 퍼센트 인코딩된 문자열로 변환
- decodeURI(): 인코딩된 문자열을 일반 문자열로 변환
var uri = "my test.asp?name=ståle&car=saab";
var enc = encodeURI(uri);
var dec = decodeURI(enc);
console.log(enc); //"my%20test.asp?name=st%C3%A5le&car=saab"
console.log(dec); //"my test.asp?name=ståle&car=saab"
폼에 쿼리스트링이 한글일경우 어떻게 들어가나 보고싶어서 알아보았다.
var dec= decodeURI(postInfoForm.serialize());
console.log(dec);
'' 카테고리의 다른 글
자바스크립트 객체의 캡슐화, 모듈 패턴 (0) | 2020.09.02 |
---|---|
window의 히스토리 객체. (0) | 2020.08.23 |
자바 스크립트를 이용한 페이지 로드, (0) | 2020.08.23 |