반응형
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>
반응형
'프로그래밍 > JAVASCRIPT' 카테고리의 다른 글
[JAVA SCRIPT] WINDOW.OPEN (0) | 2010.09.01 |
---|---|
브라우저 정보 알아오기. (0) | 2010.07.20 |
Textarea에 현제 글자(문자)의 바이트 수를 알아오기 (0) | 2010.07.13 |
Textarea 글자수제한. (0) | 2010.07.13 |
스크립트로 이미지 사이즈를 조정 (0) | 2010.07.12 |