[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) 처리하기
[JavaScript] 자바스크립트 문자열 URI 이스케이프(Escape) 처리하기
043_자바스크립트 문자열 URI 이스케이프(Escape) 처리하기 [적용] URI의 한글을 인코딩 할 때 SNS의 한글을 인코딩 후 URL로 변환하고 싶을 때 [문법] 메소드 의미 반환 encodeURI(문자열) 문자열을 인코딩
stonefree.tistory.com
참조 :
실무에 바로 적용하는 자바스크립트 코드레시피 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 |