프로그래밍/JAVASCRIPT
escape메서드
홍짱아아빠
2010. 7. 7. 13:31
반응형
escape 메서드는 charstring의 내용을 포함한 문자열 값(유니코드 형식)을 반환합니다. 공백과 문장 부호, 악센트 부호가 있는 문자, 그외 비ASCII 문자는 모두 %xx 인코딩으로 바뀝니다. 여기서 xx는 해당 문자를 나타내는 16진수입니다. 예를 들어 공백은 "%20"으로 반환됩니다.
<body>
<script>
str="Aa?ㄱ음";
v="<table border=1><tr><td>idx</td><td>문자</td><td>escape</td><td>charCode</td><td>encodeURI</td></tr>"
for(i=0;i<str.length;i++){
v+="<tr>";
v+="<td>"+i+"</td><td>"+str.charAt(i)+"</td><td>"+escape(str.charAt(i))+"</td><td>"+str.charCodeAt(i)+"</td><td>"+encodeURI(str.charAt(i))+"</td>";
v+="</tr>";
}
v+="</table>";
document.write(v);
</script>
반응형