|
|
EUC-KRÀÇ Á¤ÀÇ EUC-KRÀº ´ëÇѹα¹¿¡¼ »ç¿ëµÇ´Â ÀÎÄÚµùÀÌ´Ù. KS
X 1001¿Í KS X 1003À» »ç¿ëÇÏ´Â 8ºñÆ® ¹®ÀÚ ÀÎÄÚµùÀ¸·Î ´ëÇ¥ÀûÀÎ ÇÑ±Û ¿Ï¼ºÇü ÀÎÄÚµùÀ̱â
¶§¹®¿¡ º¸Åë ¿Ï¼ºÇüÀ̶ó°í ºÒ¸°´Ù. EUC-KR ÀÎÄÚµùÀº ´ÙÀ½°ú °°ÀÌ ±¸¼ºµÈ´Ù.
Çѱ۰ú
¡®Çѱ¹¿¡¼ Åë¿ëµÇ´Â ÇÑÀÚ¡¯ ±×¸®°í ¡®¿µ¹®¡¯À» Ç¥ÇöÇÒ ¼ö ÀÖ´Ù. ±×·¯³ª
ÀϺ»½Ä ÇÑÀÚ/Áß±¹¾îÀÇ °£ÀÚü µîÀº Ç¥Çö ÇÒ ¼ö°¡ ¾ø´Ù. ¶ÇÇÑ ÇÁ¶û½º¾îÀÇ ¾Ç»óÀ̳ª µ¶ÀϾîÀÇ ¿ò¶óÀÌÆ® µîµµ Ç¥ÇöÇÒ ¼ö ¾øÀ¸¸ç, ÇϳªÀÇ ÆÄÀÏ¿¡ ¿©·¯
¾ð¾î¸¦ µ¿½Ã¿¡ Ç¥ÇöÇÒ ¼ö ¾ø´Ù. ÇÏÁö¸¸
ÄÄÇ»ÅÍ ÃÊâ±âºÎÅÍ »ç¿ëÇØ ¿Ô±â¿¡, ȣȯ¼ºÀÌ ÁÁÀ¸¸ç À¥ÆäÀÌÁö ÀÛ¼º¿¡ »ç¿ë °¡´ÉÇÏ´Ù.
UTF-8 UTF-8˼
Unicode¸¦ ¹ÙÀÌÆ® ´ÜÀ§·Î ÀÎÄÚµù(Encoding)ÇÏ´Â ÇϳªÀÇ ¹æ¹ýÀÔ´Ï´Ù. Unicode´Â
¼¼°èÀûÀ¸·Î Ç¥ÁØÈµÈ ¹®ÀÚ¼ÂÀÌ°í ¼¼°èÀÇ °ÅÀÇ ¸ðµç ¹®ÀÚ¸¦ Ç¥Çö °¡´ÉÇϵµ·Ï ¼³°èµÇ¾îÀÖ´Ù. UTFÀº
Unicode Transformation Format-8ÀÇ ÁÙÀθ»·Î À¯´ÏÄڵ带 Ç¥ÇöÇÏ´Â ¹æ½ÄÀÇ Çϳª·Î Àü
¼¼°èÀÇ ¹®ÀÚ¸¦ °øÅëÀûÀÎ ¹®ÀÚÄÚµå·Î Ç¥Çö/°ü¸®Çϱâ À§ÇÑ ±Ô¾àÀÌ´Ù. ÇöÀç
ºí·Î±× Åø·Î ¸¹ÀÌ ¾Ë·ÁÁ®ÀÖ´Â Å×ÅÍÅøÁî, ¿öµåÇÁ·¹½º, ±×´©º¸µå4 µîÀÇ ÇÁ·Î±×·¥Àº UTF-8À»
Áö¿øÇÏ´Â ¼¹ö¿¡¼ ¿Ïº®ÇÏ°Ô ¸ðµç ±â´ÉÀ» »ç¿ëÇÏ½Ç ¼ö ÀÖ´Ù. ¿µ¹®/¼ýÀÚ/±âÈ£
1±ÛÀÚ´Â 1¹ÙÀÌÆ®, ÇѱÛ/ÇÑÀÚ 1±ÛÀÚ´Â 3¹ÙÀÌÆ®, ÆÄÀÏ¿¡ ÀúÀå½Ã¿¡µµ 3¹ÙÀÌÆ®¸¦ »ç¿ëÇÑ´Ù. ¸ðµç
¾ð¾îÀÇ Ç¥ÇöÀÌ °¡´ÉÇϸç, ÇϳªÀÇ ÆÄÀÏ¿¡ ¸ðµç ¾ð¾î¸¦ Ç¥ÇöÇÒ ¼ö ÀÖÀ¸³ª, ´Ü °¢ ¾ð¾î¿¡ ´ëÇÑ ÆùÆ®°¡ ¼³Ä¡µÇ¾î ÀÖ¾î¾ß °¡´ÉÇÏ´Ù,
±×·¯³ª
À¯´ÏÄÚµåÀÇ ¿ª»ç°¡ ±×¸® ±æÁö ¾Ê±â ¶§¹®¿¡ ȣȯ¼ºÀÌ ¶³¾îÁö°í À¥ ÆäÀÌÁö¿¡ ÀÛ¼º¿¡ »ç¿ëÀÌ °¡´ÉÇÏ´Ù.
EUC-KR°ú UTF-8ÀÇ ºñ±³
¡Ü
UTF-8 °æ¿ì¿£ ¿µ¾î 1BYTE, ÇÑ±Û º¸Åë 3 BYTE µîÀÌ ÇÒ´çµË´Ï´Ù.(Áï,¹®ÀÚ¿¡ µû¶ó 1~4 BYTE »ç¿ë) ¡Ü
EUC-KR °æ¿ì ¿µ¾î³ª ÇÑ±Û ¸ðµÎ ÀÏ°ýÀûÀ¸·Î 2BYTE°¡ ÇÒ´çµË´Ï´Ù.(Áï,¸ðµç ¹®ÀÚ¸¦ 2
BYTE·Î Ç¥Çö) µû¶ó¼,
¿µ¾î°¡
ÁÖ·Î ¾²À̰ųª ±¹Á¦ÀûÀ¸·Î ¿Ü±¹ À¯Àúµµ ¸¹ÀÌ Á¢¼ÓÀ» ÇÑ´Ù¸é UTF-8ÀÌ DB ¿ë·®À» ´ú Â÷ÁöÇÏ °í, ÇѱÛÀÌ ÁÖ·Î ¾²À̰ųª ±¹³» À¯Àú¸¸À» ´ë»óÀ¸·Î
ÁÖ·Î ¼ºñ½º ÇÑ´Ù¸é EUC-KRÀÌ DB ¿ë·®À» ´ú Â÷ÁöÇÕ´Ï´Ù.
¿ì¸®³ª¶ó¿¡¼ ¾ÆÁ÷Àº EUC-KRÀ» ¸¹ÀÌ »ç¿ëÇÏ°í ÀÖÁö¸¸ Á¡Â÷ UTF-8·Î ¹Ù²î¾î°¡°í ÀÖ´Â Ãß¼¼ÀÌ¸ç ¿äÁòÀº EUC-KRÀ» Áö¿øÇÏÁö ¾Ê´Â À¥Åøµµ ¸¹´Ù. |