이 함수 코드는 ASP뉴스그룹의 멍멍이님 께서 작성해서 올려 주신 걸 블로깅합니다.
양해 해주시겠죠 ^^;
뉴스그룹 활동도 제대로 안하면서. 매번 눈팅만으로 좋은 정보를 얻어오고 있어서
사실 좀 그렇습니다..^^
자바스크립트에서 "-" 에 대한 UTF-8 처리가 안된다는 질문에
답변된 함수입니다.
function toUTF8(szInput)
{
var wch,x,uch="",szRet="";
for (x=0; x<szInput.length; x++)
{
wch=szInput.charCodeAt(x);
if (!(wch & 0xFF80)) {
szRet += "%" + wch.toString(16);
}
else if (!(wch & 0xF000)) {
uch = "%" + (wch>>6 | 0xC0).toString(16) +
"%" + (wch & 0x3F | 0x80).toString(16);
szRet += uch;
}
else {
uch = "%" + (wch >> 12 | 0xE0).toString(16) +
"%" + (((wch >> 6) & 0x3F) | 0x80).toString(16) +
"%" + (wch & 0x3F | 0x80).toString(16);
szRet += uch;
}
}
return(szRet);
}
좋은 자료 감사합니다. ^^;