투케이2K

129. (javascript/자바스크립트) 이스케이프 (escape) , 언이스케이프 (unescape) 문자열 유니코드로 인코딩 및 디코딩 수행 본문

JavaScript

129. (javascript/자바스크립트) 이스케이프 (escape) , 언이스케이프 (unescape) 문자열 유니코드로 인코딩 및 디코딩 수행

투케이2K 2022. 5. 13. 09:18

[개발 환경 설정]

개발 툴 : Edit++

개발 언어 : javascript

 

[소스 코드]

        /* [테스트 함수 수행 실시] */
        function testMain(){
            console.log("");
            console.log("[testMain] : [start]");
            console.log("");


            /*
            [요약 설명]
            1. 이스케이프 (escape) : 아스키문자에 해당하지 않는 문자들은 모두 유니코드 형식으로 변환해 줍니다 (16 진수)
            2. 이스케이프 (escape) : 1바트일때 %XX 이며 2바이트 (한글) 일때는 %uXXXX (u 포함) 입니다
            3. 언이스케이프 (unescape) : 이스케이프 문자를 디코딩할 때 사용합니다
            4. 이스케이프 예시 : hello %uD22C(투) %uCF00(케) %uC774(이)
            */


            // [1]. 초기 변수 선언 실시
            var strData = "hello투케이";


            // [2]. 이스케이프 처리 실시
            var escapeData = escape(strData);


            // [3]. 언이스케이프 처리 실시
            var unEscapeData = unescape(escapeData);


            // [4]. 결과 출력 실시
            console.log("");
            console.log("[escapeData] : " + escapeData);
            console.log("[unEscapeData] : " + unEscapeData);
            console.log("");
        };
 

[결과 출력]

 

 

반응형
Comments