CODEDRAGON ㆍDevelopment/JavaScript, jQuery, ...
내장 함수 - 인코딩/디코딩관련 함수
함수 이름 | 설명 |
escape(uri) | 적절한 정도로 인코딩함 |
unescape(uri) | 적절한 정도로 디코딩함 |
encodeURI(uri) | 최소한의 문자만 인코딩함 |
decodeURI(uri) | 최소한의 문자만 디코딩함 |
encodeURI(component) | 대부분의 문자를 인코딩함 |
decodeURI(component) | 대부분의 문자를 디코딩함 |
소스 코드
<html>
<head>
<meta charset="UTF-8">
<title>내장 함수 - 인코딩/디코딩관련 함수</title>
<script type="text/javascript">
/*
함수 이름 설명
escape(uri) 적절한 정도로 인코딩함
unescape(uri) 적절한 정도로 디코딩함
encodeURI(uri) 최소한의 문자만 인코딩함
decodeURI(uri) 최소한의 문자만 디코딩함
encodeURI(component) 대부분의 문자를 인코딩함
decodeURI(component) 대부분의 문자를 디코딩함
*/
//인코딩할 URI 선언
var URI ='http://www.naver.com?test=한글';
//출력용 변수 선언
var output = '';
output += '*escape()<br>';
output += escape(URI) + '<br><br>';
output += '*encodeURI()<br>';
output += encodeURI(URI) + '<br><br>';
output += '*encodeURIComponent()<br>';
output += encodeURIComponent(URI) + '<br><br>';
//출력
document.write(output);
document.write('<br><br>=== decoding ==============<br>');
var eURI = escape(URI);
document.write('*escape()<br>');
//인코딩
document.write(eURI + '<br>');
//디코딩
document.write(unescape(eURI) + '<br>');
</script>
</head>
<body>
</body>
</html>
출처: <https://github.com/10zeroone/study_javascript/blob/master/WebContent/ch04-function/11.html>
'Development > JavaScript, jQuery, ...' 카테고리의 다른 글
isFinite함수/isNaN함수 (0) | 2014.06.25 |
---|---|
eval( ) (0) | 2014.06.25 |
자바스크립트 소스 파일(.js) 생성 방법 (0) | 2014.06.18 |
Javascript 라이브러리 - Node.js (0) | 2014.06.06 |
[WebStorm] JetBrains Add-on for Firefox 설치 (0) | 2014.05.18 |