Unicode±×¸®°í´Ù¸¥À̾߱âµé
ASCII ¶8 bit ·Î Ç¥ÇöÇÏ´Â ¹®ÀÚ¼Â, Áö¼ÓÀûÀ¸·Î È¥¶õÀÌ ÀÖ¾úÀ¸³ª ANSI¸¦ ÅëÇؼ 0~128¹Ì¸¸ ±îÁö´Â ÅëÀϵǾúÀ¸¸ç ±× µÚÀÇ 128°³ÀÇ ¹®ÀÚ¼ÂÀº ³ª¶ó¸¶´Ù ´Ù¸¥ ¼ÂÆ®·Î Á¤ÀǵǾî ÀÖÀ¸¸ç À̸¦ code page¶ó°í ÇÑ´Ù. À©µµ¿ìÀÇ dos¿¡¼ chcp ¸¦ »ç¿ëÇϸé code page¸¦ ¹Ù²Ü ¼ö ÀÖ´Ù. Çѱ¹Àº 949 ¹Ì±¹Àº 437À» »ç¿ëÇÑ´Ù.
ÄÚµå ÆäÀÌÁö¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤ÀÇ ³»¿ëÀº http://www.i18nguy.com/unicode/codepages.html#msftdos ¿¡¼ ãÀ» ¼ö ÀÖ´Ù.
DBSC ¶ÀÌ·± ÄÚµå ÆäÀÌÁöÀÇ ¹®Á¦Á¡Àº ¾Æ½Ã¾Æ±Ç ¾ð¾î¸¦ Ç¥ÇöÇϴµ¥ ÀÖ¾î¼ Á¦¾àÀÌ ÀÖ´Ù´Â °ÍÀÌ´Ù, ÀÌ Á¦¾àÀ» DBCS(Double bytes character set)À̶ó´Â Á¶ÇÕÀ¸·Î ÇØ°áÇÏ°í Àִµ¥ ÀÌ°ÍÀº Ãß°¡ÀûÀ¸·Î Ç¥ÇöÇؾßÇÏ´Â ¹®ÀÚ¿¡ ´ëÇؼ´Â 128ºÎÅÍ 255±îÁöÀÇ cellÀÇ 1 byte°¡ ÇϳªÀÇ ¶Ç´Ù¸¥ 2 byte ¹®Àڼ Å×À̺íÀ» °¡¸®Å°µµ·Ï ÇÏ°í ÀÖ´Ù. ÀÌ DBCSÀÇ ¹®Á¦´Â ¹®ÀÚ¿ÀÇ ÀüÈÄ À̵¿ÀÌ ÀÚÀ¯·ÓÁö ¸øÇÏ°í AnsiNext, AnsiPrev ¿Í °°ÀÌ DBCS¿¡¼ÀÇ À̵¿À» À§ÇÑ API¸¦ ±ÇÀåÇÏ°í ÀÖ´Ù.
Unicode ¶ASCII¿Í °°ÀÌ 8bitÀÇ Á¦¾àÀ¸·Î ¼¼»óÀÇ ¾ð¾î¸¦ Ç¥ÇöÇÏÁö´Â ¸øÇÑ´Ù. ÀÌ·± »óȲ¿¡¼ unicode ¶ó´Â °ÍÀÌ »ý°Ü³µ´Âµ¥ ÀÌ°ÍÀº ¸ðµç ¹®ÀÚ¸¦ U+0064 ¿Í °°Àº À¯ÀÏÇÑ code point·Î Ç¥ÇöÇÏ°í ÀÖ´Ù. unicode´Â ¹®ÀÚ¸¦ Ç¥ÇöÇϱâ À§ÇÑ Ã¶ÇÐÀûÀÎ Á¢±ÙÀÇ »ê¹°ÀÌÁö ´Ü¼øÈ÷ ¹®ÀÚ¿À» Ç¥ÇöÇϱâ À§ÇÑ 2 byte(16 bit)¹®ÀÚ·Î »ý°¢ÇÏ´Â °ÍÀº ¿Ã¹Ù¸£Áö ¸øÇÏ´Ù.
UTF-8/16 µî°ú °°Àº °ÍÀº ÀÌ·± unicode¸¦ º¯È¯(encoding/decoding)Çϱâ À§ÇÑ format ±ÔÄ¢À» °¡¸®Å°´Â °ÍÀÌ´Ù. Unicode Transformation Format ÀÌ UTFÀÌ´Ù.
Á» ¿À·¡µÈ ¹®¼ÀÌÁö¸¸ http://wiki.kldp.org/wiki.php/LinuxdocSgml/UTF8-Unicode-TRANS À» Âü°íÇ϶ó.
|
Troglodytism does not necessarily imply a low cultural level. |