한국어

Develop

<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<title> new document </title>
<script language="javascript">
<!--
//initial sound
var is=new Array("ㄱ","ㄲ","ㄴ","ㄷ","ㄸ","ㄹ","ㅁ","ㅂ","ㅃ","ㅅ","ㅆ","ㅇ","ㅈ","ㅉ","ㅊ","ㅋ","ㅌ","ㅍ","ㅎ");
//middle sound
var ms=new Array("ㅏ","ㅐ","ㅑ","ㅒ","ㅓ","ㅔ","ㅕ","ㅖ","ㅗ","ㅘ","ㅙ","ㅚ","ㅛ","ㅜ","ㅝ","ㅞ","ㅟ","ㅠ","ㅡ","ㅢ","ㅣ");
//final sounct
var fs=new Array("","ㄱ","ㄲ","ㄳ","ㄴ","ㄵ","ㄶ","ㄷ","ㄹ","ㄺ","ㄻ","ㄼ","ㄽ","ㄾ","ㄿ","ㅀ","ㅁ","ㅂ","ㅄ","ㅅ","ㅆ","ㅇ","ㅈ","ㅊ","ㅋ","ㅌ","ㅍ","ㅎ");
function HToAsc(){
var objD=document.getElementById("txt_debug");
var strV=document.getElementById("txt_str").value;
var objR=document.getElementById("txt_ret");
objD.innerHTML="";
objR.value="";
var nasc,ii,mi,fi;
for (i=0;i<strV.length;i++)
{
nasc=strV.charCodeAt(i);
objR.value+=' '+nasc;
if (nasc>256)
{
ii=(nasc-44032)/(21*28)
ii=Math.floor(ii)
mi=((nasc-44032)%(21*28))/28
mi=Math.floor(mi)
fi=((nasc-44032)%(21*28))%28
fi=Math.floor(fi)

objD.innerHTML+='<br  />'+ii;
objD.innerHTML+='-'+mi;
objD.innerHTML+='-'+fi;
objD.innerHTML+='-'+is[ii];
objD.innerHTML+='-'+ms[mi];
objD.innerHTML+='-'+fs[fi];
}
}
objR.value+=' ';
}
function AscToH(){
var objD=document.getElementById("txt_debug");
var strV=document.getElementById("txt_ret").value;
var objR=document.getElementById("txt_str");
objR.value="";
objD.innerHTML="";
var nasc,ii,mi,fi;
var cur=0,curv;
for (i=0;i<strV.length;i++)
{
curv = strV.substr(cur+1, (strV.indexOf(" ",cur+1)-cur-1))
cur = strV.indexOf(" ",cur+1);
if (cur<=0)
{
cur=strV.length-1
}
objR.value+=""+String.fromCharCode(curv);;
//objD.value+=' '+cur;
//objD.value+=' '+curv;
nasc=curv;

if (nasc>256)
{
ii=(nasc-44032)/(21*28)
ii=Math.floor(ii)
mi=((nasc-44032)%(21*28))/28
mi=Math.floor(mi)
fi=((nasc-44032)%(21*28))%28
fi=Math.floor(fi)

objD.innerHTML+='<br  />'+ii;
objD.innerHTML+='-'+mi;
objD.innerHTML+='-'+fi;
objD.innerHTML+='-'+is[ii];
objD.innerHTML+='-'+ms[mi];
objD.innerHTML+='-'+fs[fi];
}
}
}
//-->
</script>
</head>

<body>
<form id="frm" method="post">
<br  /><input id="txt_str" type="text" size="30" /><input type="button" value="Parse" onclick="HToAsc();" />
<br  /><input id="txt_ret" type="text" size="30" /><input type="button" value="ReParse" onclick="AscToH();" />
<br  /><div id="txt_debug" style="border:solid 1px;width:400px;height:300px;overflow:scroll;"></div>
</form>
</body>
</html>
번호 제목 글쓴이 날짜 조회 수
22 KISA 웹 기술지원센터 액티브X 대체기술 안내 [2011.07.14] kaiserhan 2011.07.14 63772
21 플래시, 버튼 한번에 HTML5로 바꾼다 [2011.07.14] kaiserhan 2011.07.14 64704
20 특정 영역에 innerHTML로 html tag를 입력 시 object의 Property값에 따른 쌍따옴표 문제 [2011.06.30] kaiserhan 2011.06.30 62317
19 w3wp.exe 응용프로그램 풀 확인 [2011.04.27] kaiserhan 2011.04.27 44652
18 HTMLFixedHeaders [2011.03.17] kaiserhan 2011.03.17 58245
17 Windows 폴더의 파일리스트를 txt파일로 저장 [2010.12.22] kaiserhan 2010.12.22 54803
16 MySQL to MSSQL2005 마이그레이션 enum [2010.11.25] kaiserhan 2010.11.25 49284
15 MySQL to MSSQL2005 마이그레이션 [2010.11.23] kaiserhan 2010.11.23 59578
14 Excel Data를 MSSQL로 import시 숫자를 문자열로 바꿀때 E로 변경되는 문제 [2010.11.23 ] kaiserhan 2010.11.23 49790
13 Excel Data를 MSSQL로 import시 에러 발생 [2010.10.05] kaiserhan 2010.10.05 56016
12 JavaScript Function parameter [2010.05.27] kaiserhan 2010.05.27 46299
11 ADO DataTypeEnum kaiserhan 2010.05.06 114959
10 sysobjects.xtype구분 kaiserhan 2010.01.11 42079
9 Grid Html Table kaiserhan 2009.12.07 43562
8 HTML DOM 객체의 동적인 위치, 크기 kaiserhan 2009.11.13 47725
7 FK 조회 kaiserhan 2009.10.20 42169
6 MSSQL Column이름 변경 kaiserhan 2009.09.28 41924
5 MSSQL Procedure 내용 검색 kaiserhan 2009.09.21 42484
4 한글을 mos 부호로 Convert kaiserhan 2009.08.27 47752
» 한글을 ASCII, ASCII를 한글로 Convert kaiserhan 2009.08.27 47503