javascript convert unicode
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 로 변환하면
请输入邮箱地址.
와 같이 나타난다.
위의 소스를 사용하여 변환하면
请输入邮箱地址.
와 같이 모든 문자가 변환이 된다.