[JavaScript] 자바스크립트 문자열 디코드(Decode) 하기
2022. 5. 24. 18:17ㆍProgram/JavaScript
043_자바스크립트 문자열 디코드(Decode) 하기
[적용]
- 인코딩된 URI 문자열을 디코딩하고 싶을 때
[문법]
메소드 | 의미 | 반환 |
decodeURI(문자열) | 문자열을 디코딩 | 문자열 |
decodeURIComponent(문자열) | 문자열을 디코딩 | 문자열 |
[내용]
인코딩된 문자의 복원은 디코딩이 필요하다.
(예- '%EA%B0%80'을 디코딩하면 '가'로 변환된다.)
디코딩은 decodeURI()와 docodeURICompoment()를 사용한다.
encodeURI()는 decodeURI()를
encodeURIComponent()는 decodeURIComponent()를 사용하여 디코딩한다.
decodeURI('http://example.com/%EA%B7%80%EC%97%AC%EC%9A%B4%20%EA%B3%A0%EC%96%91%EC%9D%B4%20%ED%8E%98%EC%9D%B4%EC%A7%80.html');
// http://example.com/귀여운 고양이 페이지.html
decodeURI('http%3A%2F%2Fexample.com%2F%EA%B7%80%EC%97%AC%EC%9A%B4%20%EA%B3%A0%EC%96%91%EC%9D%B4%20%ED%8E%98%EC%9D%B4%EC%A7%80.html');
// http%3A%2F%2Fexample.com%2F귀여운 고양이 페이지.html
decodeURIComponent('http%3A%2F%2Fexample.com%2F%EA%B7%80%EC%97%AC%EC%9A%B4%20%EA%B3%A0%EC%96%91%EC%9D%B4%20%ED%8E%98%EC%9D%B4%EC%A7%80.html');
// http://example.com/귀여운 고양이 페이지.html
[JavaScript] 자바스크립트 문자열 URI 이스케이프(Escape) 처리하기
참조 :
실무에 바로 적용하는 자바스크립트 코드레시피 278
아케다 야스노부, 카노 타케시 지음 / 이춘혁 옮김
'Program > JavaScript' 카테고리의 다른 글
[JavaScript] 자바스크립트 배열(Array) 길이(갯수) 확인하기 (0) | 2022.05.25 |
---|---|
[JavaScript] 자바스크립트 배열(Array) 정의하기 (0) | 2022.05.25 |
[JavaScript] 자바스크립트 문자열 URI 이스케이프(Escape) 처리하기 (0) | 2022.05.24 |
[JavaScript] 자바스크립트 문자열 길이 맞추기 (0) | 2022.05.24 |
[JavaScript] 자바스크립트 소수점 자리수 지정하기 (0) | 2022.05.24 |