lecture Home > ASP Tips > Danny's À¯¿ëÇÑ ASP ÆÁs

Danny's À¯¿ëÇÑ ASP ÆÁs

   °­Á ÃÖÃÊ ÀÛ¼ºÀÏ : 2003³â 07¿ù 15ÀÏ
   °­Á ÃÖÁ¾ ¼öÁ¤ÀÏ : 2003³â 07¿ù 30ÀÏ

   °­Á ÀÐÀ½ ¼ö : ȸ

   ÀÛ¼ºÀÚ : Danny(Àü ¼º´ë)
   ÆíÁýÀÚ : Taeyo(±è Å¿µ)

   °­Á Á¦¸ñ : ¹ÙÀÌÆ®·Î ¹®ÀÚ¿­ Àß¶ó³»±â 

°­Á Àü Å¿ÀÀÇ Àâ´ã>

ÀÌ °­Á´ Danny(Àü¼º´ë) ´Ô²²¼­ Á¦°øÇÏ´Â À¯¿ëÇÑ ÆÁµéÀÇ ÆÛ·¹ÀÌµå ¶ø´Ï´Ù. ^^

Àü¼º´ë´ÔÀÇ ¸ÞÀÏÁÖ¼Ò´Â junsd@korea.com À̴ϱî¿ä.
°­ÁÂ¿Í °ü·ÃÇÏ¿© Ãß°¡ÀûÀ¸·Î ±Ã±ÝÇÑ ºÎºÐÀÌ Àְųª ÇÏ½Ã¸é ¸ÞÀÏ·Î ¹®ÀÇÇϼ¼¿ä ^^
ȤÀº, Àü¼º´ë´ÔÀÇ »çÀÌÆ®ÀÎ http://sanso.pe.kr À» ÀÌ¿ëÇϼŵµ µÈ´ä´Ï´Ù. ^^


¸ñ·ÏÀ» Ãâ·ÂÇÒ ¶§, ±Û ³»¿ëÀÌ ³Ê¹« ±æ¸é ÁÙ¹Ù²ÞµÇ¾î ¹Ì°ü»ó ÁÁÁö ¾Ê±â ¶§¹®¿¡ ±Û ÀÚ¸£±â¸¦ Çϰï ÇÕ´Ï´Ù. ±Û ÀÚ¸£±â¸¦ ÇÒ ¶§´Â º¸Åë Len °ú LenB ¸¦ ÀÌ¿ëÇÏ°Ô µÇÁö¿ä. ÇÏÁö¸¸ ¸ðµç ¹®ÀÚÀÇ ³Êºñ°¡ °°Áö ¾ÊÀ¸¹Ç·Î ¹Ì¸®º¸±â ÇüÅÂÀÇ ¹®ÀåÀÏ °æ¿ì¿¡´Â °ø°£À» È¿À²ÀûÀ¸·Î »ì¸®Áö ¸øÇÕ´Ï´Ù. ÀÌÇØ°¡ µÇ½Ã³ª¿ä? ÀÌÇØ¸¦ µ½±â À§Çؼ­ ¿¹¸¦ Çϳª µé¾î¼­ ¼³¸íÇØ º¸°Ú½À´Ï´Ù.

str = "´ë´Ï´Â Àß»ý±ä³²ÀÚ´Ù "
str1 = "I am a boy"

À§ÀÇ µÎ ¿¹Á¦¸¦ Len(str), Len(str1) À¸·Î Ãâ·ÂÇØº¸¸é 10 À̶ó°í ¾Ë·ÁÁÝ´Ï´Ù. Å©±â´Â µÑ´Ù 10À¸·Î µ¿ÀÏÇÏ´Ù´Â °ÍÀÌÁö¿ä. ±×¸®°í, Byte ¸¦ °è»êÇÏ´Â LenB(str) ·Î ÇØº¸¸é ÀÌ°Ç ¹«Á¶°Ç 2¹ÙÀÌÆ®¾¿ °è»êÇÏ¿© 20 À̶ó°í ¾Ë·ÁÁÖÁö¿ä. ÇÏÁö¸¸, Ãâ·ÂµÇ´Â ³Êºñ´Â °ø°£ÀûÀ¸·Î Â÷À̰¡ ÀÖ´Ù´Â °ÍÀ» º¼ ¼ö ÀÖÁö¿ä.

¸¸¾à, ¹Ì¸®º¸±â Çü ¸®½ºÆ®·Î 5¶óÀÎÀ» ¸ÞÀο¡ Ãâ·ÂÇÑ´Ù°í ÇÒ¶§ mid·Î¼­ ¸» ÁÙÀÓÀ» Çß´Ù¸é Áï, ".." ½ÄÀ¸·Î ¸» ÁÙÀÓÇ¥¸¦ ºÙÈù´Ù°í »ý°¢Çغ»´Ù¸é ¾Æ·¡¿Í °°Àº º¸±â ÈäÇÑ ²ÃÀÌ µÇ°í ¸» °ÍÀÔ´Ï´Ù. ¿ì¼±, mid ·Î 10ÀÚ¸¦ À߶󺸰ڽÀ´Ï´Ù.

µ¿Çع°°ú ¹éµÎ¿ì»êÀÌ..
abcdefg hi..
µ¿Çع°°ú ¹éµÎ¿ì»êÀÌ..
abcdefg hi..
µ¿Çع°°ú ¹éµÎ¿ì»êÀÌ..

ÀÌ·¸°Ô Ãâ·ÂµÈ´Ù´Â ¶æÀÌÁö¿ä. (10ÀÚ·Î ÇØ¼­ Â÷À̰¡ ¾ó¸¶ ¾È³ªÁö¸¸ 20ÀÚ·Î Çϸé Â÷ÀÌ ¸¹ÀÌ ³³´Ï´Ù.^^;)

À½.. ÀÌÁ¦ ÆøÀ» ¸ÂÃß±â À§ÇØ Á»´õ ÆøÀ» °è»êÇÏ¿© Ãâ·ÂÇÒ Çʿ䰡 Àְڳ׿ä. ¿¹¸¦µé¾î, ÇѱÛÀº 10ÀÚ¿¡¼­ ÀÚ¸£°í, ¿µ¹®ÀÌ ¸¹ÀÌ µé¾î°¡¸é µé¾î°£ ¼ö¿¡ 1.5¹è °¡·® ÇØ¼­ 15ÀÚ¸®¿¡¼­ ÀÚ¸¥´Ù¸é Á¶±ÝÀº È¿°úÀûÀϵí ÇÕ´Ï´Ù.

ÀÌ·¸°Ô Çϱâ À§Çؼ­ °£´ÜÇÑ function Á¤ÀÇÇØ º¸±â·Î ÇϰڽÀ´Ï´Ù.

ÀÌ°Ô ÇÏ´Â ÀÏÀº chr ÀÌ 0º¸´Ù Å©°í 255º¸´Ù ÀÛÀ¸¸é ¿µ¹®,¼ýÀÚÀ̱⠶§¹®¿¡ 1¹ÙÀÌÆ®·Î °è»êÇÏ°í ±×°Ô ¾Æ´Ï¶ó¸é 2¹ÙÀÌÆ®·Î °è»êÇÏ´Â °ÍÀÌÁö¿ä.

function chrbyte(str)
    for i=1 to len(str)
        charat=mid(str, i, 1)
        if asc(charat)>0 andasc(charat)<255 then
            wLen=wLen+1
        else
            wLen=wLen+2
        end if
    next
    response.write wLen
end function

ÀÌ·¸°Ô function À» Çϳª Á¤ÀÇÇϰí

str = "µ¿Çع°°ú ¹éµÎ»êÀÌ ¸¶¸£°í ´âµµ·Ï"
chrbyte(str)

ÇÏ°ÔµÇ¸é ¾Ë¸ÂÀº ¹ÙÀÌÆ® ¼ö°¡ Ãâ·ÂµÇ°ÚÁö¿ä.  ±×·³ mid ·Î ÀÚ¸¦ ¶§, Á»´õ ÆøÀ» ¸ÂÃß¾î °¡¸é¼­ Ãâ·ÂÇÒ¼ö°¡ Àְڳ׿ä^^

µ¿Çع°°ú ¹éµÎ¿ì»êÀÌ.. < =10ÀÚ
abcdefg hijk lmn op.. < =19ÀÚ

ÀÌ·±ÇüÅ·Π¸»ÀÌÁÒ^^

ÀÚ¸£´Â ¹üÀ§´Â ¼ýÀÚ¸¦ Á¶Á¤Çذ¡¸é¼­ ¾Ë¸Â°Ô ¸ÂÃß¾î º¸½Ã±â ¹Ù¶ø´Ï´Ù.^^

¸ðµÎ ÇູÇÑ ÇÏ·çµÇ¼¼¿ä^^

 

°­Á ¸ñ·ÏÀ¸·Î..