function str_to_unicode(str){
var rtv = "";
for(i=0;i<str.length;i++){
rtv += (str.charCodeAt(i) == 32)? " ":"&#" + str.charCodeAt(i) + ";";
}
return rtv;
}
ex)
<script language=javascript>
function str_to_unicode(str){
var rtv = "";
for(i=0;i<str.length;i++){
rtv += (str.charCodeAt(i) == 32)? " ":"&#" + str.charCodeAt(i) + ";";
}
return rtv;
}
function test(){
f.b.value = str_to_unicode(f.a.value)
}
</script>
<form name=f>
<textarea name=a></textarea>
<textarea name=b></textarea>
<input type=button onclick="test()">
</form>
==============================
"이메일을 입력하여 주십시오." 란 말을 중국어로 번역하면 다음과 같다.
请输入邮箱地址.
이것을 euc-kr 인 html 에서 보여주기 위해 unicode 로 변환하면
请输入邮箱地址.
와 같이 나타난다.
위의 소스를 사용하여 변환하면
请输入邮箱地址.
와 같이 모든 문자가 변환이 된다.
'Story > Javascript' 카테고리의 다른 글
form 안의 text 상자를 화살표키로 이동하게 하기 (0) | 2009.01.19 |
---|---|
array 객체에 push 메소드가 정의 되지 않았다고 나올때 (0) | 2009.01.19 |
javascript convert HtmlEntities To Characters (0) | 2009.01.09 |
form 안에 text box 를 화살표키로 이동하도록... (0) | 2008.12.20 |
즐겨찾기 추가, 시작페이지로 (0) | 2008.12.17 |