// ÀÚ¹Ù ½ºÅ©¸³Æ®ÀÔ´Ï´Ù. ¾Ë¾Æ¼ ~~ »ç¿ëÇϽñæ
function j_unicode2ascii( str )
{
// ÀÔ·Â ¹ÞÀº À¯´ÏÄڵ彺Ʈ¸µÀ» ±ÛÀÚ·Î º¯È¯
var str_value = str;
var len = 0;
var j, c, s="";
len = str_value.length / 4;
for(j=0; j < len ;j++)
{
c=str_value.substring((j*4),(j*4)+4);
s+= j_convuni( c );
}
return s;
//alert(s);
}
function j_convuni( inputdata )
{
// ÀÔ·Â ¹ÞÀº À¯´ÏÄÚµå 1 ³ª¸¦ ±ÛÀÚ·Î º¯È¯
var i = 0; // int
var uni; // int
var result = 0; // string
var a;
for(i = 1; i <= inputdata.length; i++)
{
var a = inputdata.charCodeAt(i-1);
if (a < 103 && a > 96)
{
result = result + Math.pow(16, (4-i)) * (a - 87);
}
else if (a < 71 && a > 64)
{
result = result + Math.pow(16, (4-i)) * (a - 55);
}
else if(a < 58 && a > 47)
{
result = result + Math.pow(16, (4-i)) * (a - 48);
}
}
return String.fromCharCode(result);
}