iWiz ShareBase

IT Specialist À±ÅÂÇöÀÇ iWiz ShareBase´Â IT»Ó ¾Æ´Ï¶ó °¢Á¾ Àâ´ÙÇÑ Áö½ÄµéÀ» ÇÔ²² ³ª´©´Â Áö½Ä°øÀ¯ Ä¿¹Â´ÏƼÀÔ´Ï´Ù.

iWiz,ShareBase,À±ÅÂÇö,Java,JSP,EJB,IT,Á¤º¸±â¼ú,À¥ÇÁ·Î±×·¡¹Ö,PHP,ASP,DBMS,MySQL,¼­¹ö,³×Æ®¿öÅ©,server,network,WAS,À¥¾ÖÇø®ÄÉÀ̼Ç,ºí·Î±×,blog,À¥¼­¹ö,DB,¿À¶óŬ,oracle,mysql,JRun,À¥·ÎÁ÷,ÅèĹ,tomcat,¾ÆÆÄÄ¡,ÀÚµ¿Â÷,EF½î³ªÅ¸,·Î¶Ç 6/45

°¶·¯¸® Pixelgrapher.com | ·Î¶Ç 6/45 ¹øÈ£»ý¼º ¹× Åë°è µ¥ÀÌÅÍ | Àüü±â»çº¸±â | Àüü±Û #1 | Àüü±Û #2 | Àüü±Û #3 | Àüü±Û #4 | Àüü±Û #5 | Àüü±Û #6 | Àüü±Û #7 | Àüü±Û #8 | Àüü±Û #9 | Àüü±Û #10 |
HOME iWiz
ShareBase
Remember 0523 & 0818
Áö½ÄÀº ³ª´­¼ö·Ï Ä¿Áý´Ï´Ù - iWiz's ShareBase
À¥ÇÁ·Î±×·¡¹Ö(±âŸ) PHP, ASP, Perl, CGI µî °¢Á¾ À¥ÇÁ·Î±×·¡¹Ö¿¡ °üÇÑ ÀÚ·áµéÀÔ´Ï´Ù.


  iWiz(2004-07-12 18:58:13, Hit : 13398, Vote : 28
 http://www.wz.pe.kr

ÀÎÅÍ³Ý ¸ÞÀÏ ÀÎÄÚµù ¹× HTML ó¸®


1. ÇÑ±Û Encoding

¹®ÀÚ ÁýÇÕ (Charset)

ÇѱÛÀÇ 7ºñÆ® ÀÎÄÚµùÀÌ Ã³À½ Ç¥ÁØÈ­µÈ °ÍÀº RFC 1557¿¡¼­ ISO-2022-KRÀÌ Á¦Á´µÇ¸é¼­¿´½À´Ï´Ù. ÇÏÁö¸¸, ESMTP¿¡¼­ 8ºñÆ® Àü¼ÛÀ» ¸í±âÇϰí, 7ºñÆ® ÀÎÄÚµùÀÌ »çÀåµÇ¾î °¨¿¡ µû¶ó¼­, Ç¥Áؾȿ¡¼­´Â ISO-2022-KR ´ë½Å¿¡ KSC5601 charsetÀ» »ç¿ëÇÏ´Â °ÍÀ» Á¦¾ÈÇϰí ÀÖ½À´Ï´Ù.

ÇÏÁö¸¸, ÀÌ¹Ì ½Ç¿ëÀûÀ¸·Î EUC-KR (Extecded Unix Code for Korean)ÀÌ ³Î¸® »ç¿ëµÇ°í ÀÖ°í, KSC5601ÀÓÀ» Ç¥½ÃÇÏ´Â ¹æ½Äµµ ¾öû³ª°Ô ´Ù¾çÇØ¼­ ´Ù ó¸®Çϱâ Èûµé Á¤µµÀÔ´Ï´Ù. ½ÇÁ¦·Î Outlook Express¿Í °°Àº MUA¿¡¼­µµ ÀÌ¹Ì EUC-KRÀÌ °¡Àå ¾ÈÁ¤ÀûÀ¸·Î Áö¿øµÇ´Â charsetÀ̰í, ¿©Å¸ ´Ù¸¥ ½Ã½ºÅÛ¿¡¼­µµ °¡Àå ³Î¸® »ç¿ëµÇ°í ÀÖ´Â de facto standard´Â euc-krÀÌ ¾Æ´Ñ°¡ ½Í½À´Ï´Ù.

ȣȯ °¡´ÉÇÑ charset, Content-Transfer-Encoding

´ÙÀ½Àº charset¸¶´Ù »ç¿ë °¡´ÉÇÑ Encoding ¹æ½ÄÀ» ³ªÅ¸³À´Ï´Ù.

ISO-2022-KR / 7bit
EUC-KR / 8bit, base64, quoted-printable

½ÇÁ¦·Î´Â ÀÌ·¸°Ô µÇ¾î¾ß ÇÑ´Ù´Â º¸ÀåÀº ¾ø½À´Ï´Ù. ¾îÂ÷ÇÇ Encoding°ú charsetÀº º°°³ÀÇ °ÍÀ̴ϱî¿ä.

7ºñÆ® EncodingÀº Á¡Á¡ »ç¶óÁö°í ÀÖÁö¸¸, ¾ÆÁ÷ »ç¿ëµÇ´Â ½Ã½ºÅÛÀ» À§Çؼ­ DecodingÀº Áö¿øÇÏ´Â °ÍÀÌ ÁÁ°Ú´Ù´Â ±ÇÀå »çÇ×ÀÌ ÀÖ½À´Ï´Ù.

Çì´õÀÇ Encoding¿¡¼­µµ Çѱۿ¡ ´ëÇØ¼­´Â ´ëºÎºÐ "B" EncodingÀÌ ±ÇÀåµË´Ï´Ù. Ưº°È÷ ASCII ¹®ÀÚ°¡ ¸¹Àº °æ¿ì°¡ ¾Æ´Ï¶ó¸é, "Q" EncodingÀ» »ç¿ëÇÒ ÀÌÀ¯´Â º°·Î ¾ø½À´Ï´Ù.



2. CRLFÀÇ Ã³¸®

RFC822¸¦ º¸¸é, °¡Àå óÀ½¿¡ ³ª¿À´Â ³»¿ë ÁßÀÇ Çϳª°¡...

¸ðµç LineÀº CRLFÀÇ Á¶ÇÕÀ¸·Î ³¡³­´Ù...

ÀÔ´Ï´Ù. ÇÏÁö¸¸, ÀÌ´Â ½ÇÁ¦·Î Àß ¾È ÁöÄÑÁö´Â ³»¿ë ÁßÀÇ ÇϳªÀÔ´Ï´Ù.

°¡Àå Å« ¹®Á¦´Â Platform¸¶´Ù text/plainÀÇ Çü½ÄÀÌ Á¶±Ý¾¿ ´Ù¸¥ °Í ¶§¹®À̶ó°í »ý°¢µË´Ï´Ù.
°¢ Platform¸¶´Ù ³ªÅ¸³ª´Â Â÷ÀÌ÷À» »ìÆìº¸¸é,

   Unix/Linux: ¸ðµç LineÀº LF·Î ³¡³­´Ù. (°£´ÜÇϱº¿ä ^^;)
   DOS/Window: ¸¶Áö¸· LineÀ» Á¦¿ÜÇÑ ¸ðµç LineÀº CRLF·Î ³¡³­´Ù.
   Macintosh: ¸ðµç LineÀº CR·Î ³¡³­´Ù.

¿©±â¼­ ÆÄ»ýµÇ´Â ¹®Á¦Á¡Àº µÎ °¡ÁöÀÔ´Ï´Ù. ÀüÀûÀ¸·Î MIME EncoderÀÇ ¹®Á¦Áö¸¸, Decoderµµ ÀÌ¿¡ ´ëÇÑ ´ëºñ¸¦ ÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù.

   °¢ LineÀÌ ¹Ýµå½Ã CRLF·Î ³¡³­´Ù´Â º¸ÀåÀÌ ¾ø´Ù.
   ¸¶Áö¸· Line¿¡ CRLF°¡ ´©¶ôµÈ °æ¿ì°¡ »ó´çÈ÷ ¸¹´Ù.

µÎ¹øÂ° °æ¿ì°¡ ´õ Å« ¹®Á¦¸¦ ¾ß±âÇÒ ¼ö ÀÖ½À´Ï´Ù. ƯÈ÷ Multipart·Î ±¸¼ºµÈ ¸Þ½ÃÁöÀÎ °æ¿ì¿¡ Epilogue¸¦ ÀνÄÇÒ ¼ö ¾ø´Â °æ¿ì°¡ »ý±â´Â °ÍÀÌÁö¿ä.

¿©´ãÀÌÁö¸¸, Outlook Express¸¦ º¸¸é¼­ »ó´çÈ÷ ³î¶ö ¼ö¹Û¿¡ ¾ø¾ú´ø °ÍÀÌ, ¿©·¯ °¡Áö °æ¿ì¸¦ Å×½ºÆ®Çϸ鼭 ¿Â°® Á¾·ùÀÇ ±Ô°Ý¿¡ ¸ÂÁö ¾Ê´Â ¾î¶² ¸ÞÀÏÀÌ µé¾î¿Â´Ù°í ÇÏ´õ¶óµµ, DecodeÇÏÁö ¸øÇÏ´Â °æ¿ì¸¦ °ÅÀÇ ¹ß°ßÇÏÁö ¸øÇß´Ù´Â °ÍÀÔ´Ï´Ù. (¿©Å µü ÇÑ ¹ø ºÃ½À´Ï´Ù. ÀÌ °æ¿ìµµ ¿Ö ¸øÇÏ´ÂÁö¸¦ Àß ÀÌÇØÇÒ ¼ö ¾ø´õ±º¿ä.)
. HTML¿¡ ´ëÇÑ Content-Transfer-Encoding

±âº»ÀûÀ¸·Î 8bit Encoding Áï, EncodingÀ» ÇÏÁö ¾Ê°Å³ª, Base64 ȤÀº Quoted-Printable·Î EncodingÇÏ´Â °ÍÀÌ ±ÇÀåµË´Ï´Ù. ±×´ÙÁö Ưº°ÇÑ ³»¿ëÀº ¾Æ´ÏÁö¿ä?

Outlook ExpressÀÇ °æ¿ì¸¦ º¸¸é, ´ëºÎºÐÀÇ °æ¿ì¿¡´Â base64·Î HTML ¹®¼­¸¦ EncodingÇÕ´Ï´Ù¸¸, Ưº°È÷ ¼³Á¤ÇÏÁö ¾Ê´Â °æ¿ì¿¡ À־´Â multipart/alternative·Î ±¸¼ºÇÒ ¶§, text/plain ÂÊÀº base64·Î, text/html ÂÊÀº quoted-printable·Î ±¸¼ºÇÏ´Â °ÍÀ» º¼ ¼ö ÀÖ½À´Ï´Ù. ¾Æ¹«·¡µµ ¾Õ¿¡¼­µµ ¾ð±ÞÇÑ quoted-printableÀÇ ÀåÁ¡ ¶§¹®À̰ÚÁö¿ä?



2. HTML¿¡ ´ëÇÑ Content-Type

charset ÁöÁ¤À» À§Çؼ­ ¹®¼­ ¾È¿¡ ¾Æ·¡¿Í °°Àº META ű׸¦ »ç¿ëÇÏ´Â °ÍÀ» ±ÇÀåÇϰí ÀÖ½À´Ï´Ù. ¹°·Ð, ÀÌ META űװ¡ ¸ðµç Browser¿¡¼­ ´Ù ¸ÔÈ÷´Â °ÍÀº ¾Æ´Õ´Ï´Ù.

<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=euc-kr">



3. ImageÀÇ Ã³¸®

¾Æ·¡ÀÇ ¸µÅ©¿Í IMG ű׸¦ º¸½ÃÁÒ...

<a href="../example.html"> ... </a>
<img src="image/icon.gif">

µÎ °æ¿ì ¸ðµÎ ±×´ë·Î Àü´ÞµÈ´Ù¸é, MUA°¡ HTML ¸Þ½ÃÁö¸¦ Áö¿øÇÑ´Ù°í ÇÏ´õ¶óµµ Á¦´ë·Î µð½ºÇ÷¹ÀÌµÉ ¼ö ¾ø½À´Ï´Ù. ´ëºÎºÐÀÇ ¹®¼­¿¡¼­, URLÀÌ µé¾î°¡´Â ºÎºÐ¿¡ »ó´ë ÁÖ¼Ò¸¦ »ç¿ëÇϰí Àֱ⠶§¹®ÀÌÁÒ. HTML ¸Þ½ÃÁö¸¦ ó¸®ÇÒ ¶§, »ý±æ ¼ö ÀÖ´Â ¹®Á¦´Â ¹Ù·Î ÀÌ ºÎºÐÀÌÁÒ.

¾î¶² ½ÄÀ¸·Î HTMLÀ» ±¸¼ºÇØ¾ß ÀÌ·± ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖÀ»±î¿ä?

Àý´ë URL·Î Image Á¢±ÙÀÌ °¡´ÉÇÑ °æ¿ì

ÀÌ·± °æ¿ì´Â ¾î·ÆÁö ¾Ê°Ô ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·± °æ¿ì¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀº µÎ °¡ÁöÀÔ´Ï´Ù.

   URLÀ» ¸ðµÎ Àý´ë °æ·Î·Î ¹Ù²Ù´Â °Ì´Ï´Ù. ±×·¯¸é MUA¿¡¼­ ¾Ë¾Æ¼­ Image¸¦ º¸¿©ÁÙ ¼ö ÀÖ½À´Ï´Ù. ´Ù¸¸ ¸ðµç URLÀÌ ³ªÅ¸³ª´Â °÷ÀÇ ÁÖ¼Ò¸¦ Á¶½É½º·´°Ô º¯°æÇØ¾ß ÇÑ´Ù´Â ¹ø°Å·Î¿òÀÌ Àְڳ׿ä.
   ¶Ç ÇϳªÀÇ ¹æ¹ýÀº BASE ű׸¦ ¾²´Â °ÍÀÌÁö¿ä. HTML ¹®¼­ÀÇ ´ëºÎºÐÀÇ URLÀÌ ÇϳªÀÇ Base URL¿¡ Æ÷ÇԵǴ °æ¿ì¿¡ À¯¿ëÇÕ´Ï´Ù. À§ÀÇ ¹æ¹ý°ú ¸¶Âù°¡Áö·Î ÀÌ ¹æ¹ýµµ »ó´çÈ÷ ¸¹ÀÌ »ç¿ëµË´Ï´Ù.

ÀÌ·± °æ¿ì¿¡ HTML ¸Þ½ÃÁö´Â µÎ °¡Áö·Î ±¸¼ºÇÒ ÀÖ½À´Ï´Ù.

   Top Level Content-TypeÀÌ text/htmlÀÎ ¸Þ½ÃÁö
   text/plain°ú text/html·Î ±¸¼ºµÈ multipart/alternative ¸Þ½ÃÁö

Àý´ë URL·Î Image Á¢±ÙÀÌ ºÒ°¡´ÉÇÑ °æ¿ì

ÀÌ·± °æ¿ì´Â »ç¿ëÀÚÀÇ ÄÄÇ»ÅÍ¿¡¼­ Á÷Á¢ HTMLÀ» ÆíÁýÇϰí, ·ÎÄà ÄÄÇ»ÅÍ¿¡ ÀÖ´Â À̹ÌÁö¸¦ ¹®¼­¿¡ Æ÷ÇÔ½ÃÄ×À» ¶§¿¡ ¹ß»ýÇÏ°Ô µË´Ï´Ù.

¿©±â¼­´Â ¾Æ±îµµ Àá½Ã ¾ð±ÞÇÑ multipart/related ¸¦ »ç¿ëÇÕ´Ï´Ù.

°¢ Part´Â ¾Æ·¡¿Í °°ÀÌ ±¸¼ºÇÕ´Ï´Ù.

   ù¹øÂ° º»¹® ÆÄÆ®´Â text/html ȤÀº multipart/alternative·Î ±¸¼ºÇÑ´Ù.
   ÀÌÈÄÀÇ ¸ðµç Embedded Image¸¦ °¢°¢ÀÇ Body Part·Î ±¸¼ºÇÑ´Ù.
   °¢ Part¿¡ Content-ID¸¦ ºÎ¿©ÇÏ¿© HTML º»¹® ÁßÀÇ ¸ðµç URL°ú ¾Æ·¡¿Í °°Àº ¹æ½ÄÀ¸·Î ¿¬°áÇÑ´Ù.

<img src="cid:<Content-ID>">


¿¹¸¦ Çϳª º¸½Ã±â ¹Ù¶ø´Ï´Ù.

(Àü·«...)
Content-Type: multipart/related;
    boundary="----=_NextPart_000_0008_01BF162B.976B0000";
    type="multipart/alternative"
(Áß·«...)

This is a multi-part message in MIME format.

------=_NextPart_000_0008_01BF162B.976B0000
Content-Type: multipart/alternative;
    boundary="----=_NextPart_001_0009_01BF162B.976B0000"

------=_NextPart_001_0009_01BF162B.976B0000
Content-Type: text/plain; charset="ks_c_5601-1987"
Content-Transfer-Encoding: 8bit

(ÅØ½ºÆ® ¸Þ½ÃÁö)

------=_NextPart_001_0009_01BF162B.976B0000
Content-Type: text/html; charset="ks_c_5601-1987"
Content-Transfer-Encoding: 8bit

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<META content="text/html; charset=ks_c_5601-1987" http-equiv=Content-Type>
</HEAD>

<BODY bgColor=#ffffff>

...
<IMG src="cid:000501bf15e0$276dfb40$865566d2@bawi.org">

...

</BODY>
</HTML>

------=_NextPart_001_0009_01BF162B.976B0000--

------=_NextPart_000_0008_01BF162B.976B0000
Content-Type: image/jpeg; name="m001.jpg"
Content-Transfer-Encoding: base64
Content-ID: <000501bf15e0$276dfb40$865566d2@bawi.org>

Image ³»¿ë...

------=_NextPart_000_0008_01BF162B.976B0000--

   Content-TypeÀÌ "multipart/related"·Î µÇ¾î ÀÖ½À´Ï´Ù. ¿©±â¿¡ boundary°¡ ºÙ°í, typeÀ̶ó´Â parameter¸¦ »ç¿ëÇϰí ÀÖ½À´Ï´Ù. typeÀÌ "multipart/alternative"·Î µÇ¾î Àִµ¥, ÀÌ´Â µÚ¿¡ "text/plain"°ú "text/html"ÀÌ °°ÀÌ ÀÖ´Ù´Â °ÍÀÌ µÇ°Ú³×¿ä.

   HTML ¸Þ½ÃÁöÀÇ Áß°£¿¡ IMG űװ¡ ÀÖ°í, src¿¡ ÁöÁ¤µÈ URLÀÌ Content-IDÀÓÀ» ¾Ë ¼ö ÀÖ½À´Ï´Ù. ±×¸®°í µÚÀÇ ÇÑ º»¹® ÆÄÆ®¿¡ °°Àº Content-ID°¡ Àִµ¥, ÀÌ ºÎºÐÀÌ ÀÌÈÄ¿¡ ÀÌ HTML ¸Þ½ÃÁö°¡ µð½ºÇ÷¹ÀÌµÉ ¶§, ¾î¶»°Ôµç 󸮰¡ µÇ´Â °Ì´Ï´Ù.


ÀÌ·± ½ÄÀ¸·Î Çϸé, º¹ÀâÇÏÁö¸¸ HTML ¸Þ½ÃÁö¿Í °Å±â¿¡ Æ÷ÇÔµÈ À̹ÌÁö µîÀ» ÇÔ²² º¸³»´Â °ÍÀÌ °¡´ÉÇÕ´Ï´Ù.
* iWiz´Ô¿¡ ÀÇÇØ¼­ °Ô½Ã¹° À̵¿µÇ¾ú½À´Ï´Ù (2010-02-03 16:57)



62   ÇÑ JSP ÆäÀÌÁö³»¿¡¼­ ºÐ±â¿¡ µû¸¥ ´Ù±¹¾î Áö¿ø  iWiz 2004/01/04 9810 28
61   ÇÁ·Î±×·¥¿¡¼­ LinkedHashMapÀÇ È°¿ë ¹æ¹ý  iWiz 2004/03/08 17875 30
60   Á¤±ÔÇ¥Çö½Ä¿¡¼­ Á¦ÇÑµÈ ¿µ¿ª¸¸ replace ÇÏ±â  iWiz 2004/01/04 5361 26
59   ÀÚÁÖ »ç¿ëµÇ´Â Á¤±Ô Ç¥Çö½Ä »ùÇà  iWiz 2004/01/04 11269 33
58   ÀÚ¹Ù Ä÷º¼Ç °´Ã¼ ºñ±³Ç¥  iWiz 2004/07/12 9238 28
  ÀÎÅÍ³Ý ¸ÞÀÏ ÀÎÄÚµù ¹× HTML ó¸®  iWiz 2004/07/12 13398 28
56   ÀÎÅÍ³Ý ¸ÞÀÏ ¸Þ½ÃÁöÀÇ ±¸Á¶  iWiz 2004/07/12 7621 31
55   ÀÎÅÍ³Ý ¸ÞÀÏ MIME ±Ô°Ý  iWiz 2004/07/12 13146 34
54   À¥ÆäÀÌÁö¿¡¼­ ºñÁÖ¾óÇÑ ³¯Â¥¼±Åñ⸦ »ç¿ëÇÏÀÚ  iWiz 2004/01/04 6843 33
53   À¥»çÀÌÆ®ÀÇ »õ·Î¿î Çõ¸í Ajax [13]  iWiz 2005/11/22 6258 6
52   ¿ÜºÎ URL¿¡ Á¢¼ÓÇØ ÆäÀÌÁö ³»¿ëÀ» Àоî¿À´Â ¸Þ¼Òµå  iWiz 2004/01/04 5562 30
51   ¼öÁ¤µÈ ÀÎÅÍ³Ý ÀͽºÇ÷η¯¿¡¼­ »óÈ£ÀÛ¿ë ActiveX ÄÁÆ®·Ñ Ȱ¼ºÈ­ °¡ÀÌµå  iWiz 2006/03/03 8870 4
50   ¼­ºí¸´À» ÀÌ¿ëÇØ 1 Çȼ¿ Åõ¸íÀ̹ÌÁö Ãâ·ÂÇÏ±â  iWiz 2004/03/23 7772 25
49   ¼­ºí¸´ + JDBC ¿¬µ¿½Ã ÄÚµù °í·Á»çÇ× 2  iWiz 2004/01/04 5992 40
48   ¼­ºí¸´ + JDBC ¿¬µ¿½Ã ÄÚµù °í·Á»çÇ× 1  iWiz 2004/01/04 7735 29

1 [2][3][4][5]
 

Copyright 1999-2025 Zeroboard / skin by zero
iWiz ShareBase, ¨ÏCopyleft by iWiz.  For more information contact .
º» À¥»çÀÌÆ®¿¡ °Ô½ÃµÈ À̸ÞÀÏ ÁÖ¼Ò°¡ ÀüÀÚ¿ìÆí ¼öÁý ÇÁ·Î±×·¥À̳ª ±× ¹ÛÀÇ ±â¼úÀû ÀåÄ¡¸¦ ÀÌ¿ëÇÏ¿© ¹«´ÜÀ¸·Î ¼öÁýµÇ´Â °ÍÀ» °ÅºÎÇϸç, À̸¦ À§¹Ý½Ã¿¡´Â Á¤º¸Åë½Å¸Á¹ý¿¡ ÀÇÇØ Çü»çó¹úµÊÀ» À¯³äÇϽñ⠹ٶø´Ï´Ù. [°Ô½ÃÀÏ 2004. 1. 31]