#25 자바스크립트에서 특정 문자들을 16진법 문자로 변환하는 escape() 함수 사용법

2023. 7. 19. 14:54자바스크립트

반응형

※ 주의사항!  : escape() 함수는 자바스크립트 1.5버전부터 더는 지원하지 않으므로, encodeURI() 함수나
encodeURIComponent() 함수를 대신 사용해야 합니다.

 

escape() 함수는 전달받은 문자열에서 특정 문자들을 16진법 이스케이프 시퀀스 문자로 변환.

unescape() 함수는 전달받은 문자열에서 escape() 함수나 다른 방법으로 만들어진 16진법 이스케이프 시퀀스 문자를 원래의 문자로 변환함.

 

문법

escape("변환할문자열");

unescape("원래대로변환할문자열");

 

예시

var str = "안녕하세요?#$";
var esc = escape(str);
var une = unescape(esc);
document.write("변환 문자열 : "+ esc); // 변환 문자열 : %uC548%uB155%uD558%uC138%uC694%3F%23%24
document.write("</br>");
document.write("원본 문자열 : "+une); // 원본 문자열 : 안녕하세요?#$

반응형