Javascript의 unescape, ASP에서 사용하기

|

(Language : html4strict)
  1. function Unescape(str)
  2.     dim rtnStr
  3.     rtnStr = ""
  4.  
  5.     dim i, t
  6.     for i=1 to len(str)
  7.         t = mid(str, i, 1) 
  8.         if t="%" then
  9.             if mid(str, i+1, 1)="u" then
  10.                 rtnStr = rtnStr & chrB("&H"&mid(str, i+4, 2)) & chrB("&H"&mid(str, i+2, 2))
  11.                 i = i+5
  12.             else
  13.                 rtnStr = rtnStr & chrB("&H"&mid(str, i+1, 2))
  14.                 i = i+2
  15.             end if
  16.         else
  17.             rtnStr = rtnStr&t
  18.         end if
  19.     next
  20.  
  21.     Unescape = rtnStr
  22. end function
  23.  
  24. < div>

문자열 검색하면서 치환하면 되는데...
ascii문자열은 그냥 chrB로 하면 되는데
유니코드는 엔디안이 다르더라.

"가" 가 0xAC00인데, asp에서 00AC로 변환을 해줘야 함... 이것만 주의하면 쉽다.

'Knowledge > WebProgramming' 카테고리의 다른 글

facebook API와 php로 새 글 등록하기  (9) 2010.11.22
euc-kr페이지에서 AJAX연동시 한글 깨짐 현상(php)  (0) 2010.04.05
ASP API  (0) 2008.08.14
IE Developer Toolbar  (0) 2008.03.06
주민등록번호 체크 스크립트  (0) 2007.10.24
And