±Û¾´ÀÌ :°½Åµ¿ 1998³â 11¿ù 24ÀÏ 08:52:13
In Reply to: °½Åµ¿´Ô °¨»çÇÕ´Ï´Ù. posted by À̼±½Ç on 1998³â 11¿ù 23ÀÏ 17:23:48:
¾È³çÇϼ¼¿ä °½Åµ¿ÀÔ´Ï´Ù.
À©µµ95´Â KSC5601À» »ç¿ëÇÕ´Ï´Ù.
±×·¯³ª ÀÚ¹Ù´Â unicode¸¦ »ç¿ëÇÕ´Ï´Ù.
unicode´Â 16bit Â¥¸®¸¦ »ç¿ëÇÕ´Ï´Ù.
unicode´Â ¿µ¹®À̵ç ÇѱÛÀÌµç ¹«Á¶°Ç 16bit¸¦
»ç¿ëÇÏÁö¿ä
ÇѱÛÀ̳ª ¿µ¹®À̳ª 16bit unicode¸¦ »ç¿ëÇÕ´Ï´Ù.
System.out.println("ÀÌÈ÷È÷".length() );
Çϸé 3ÀÌ ÂïÈü´Ï´Ù.
¸¸¾à
"°a½Åbµ¿"
¿¡¼ µÎ¹ø° ±ÛÀÚ´Â ¹«¾ùÀÏ~±î~¿ä ?
»ç¶÷µéÀº ¸»ÇÏÁö a¶ó°í
¸íÈ®ÇÑ ÀÏÀÏ °ÍÀÔ´Ï´Ù.
ÀÚ¹Ùµµ ¸¶Âù°¡ÁöÀÌÁö¿ä
char c "°a½Åbµ¿".charAt(1);
System.out.println(c);
Çϸé a°¡ ÂïÈü´Ï´Ù.
2byte Á¶ÇÕÀ̳ª ¿Ï¼ºÀÏ °æ¿ì ´Â
° ±ÛÀÚ¸¦ ±¸¼ºÇÏ´Â µÚÂÊÀÇ È®Àå ¾Æ½ºÅ°°¡ ÂïÈú
°ÍÀÔ´Ï´Ù.
ÀÌ·¸°Ô unicode¸¦ »ç¿ëÇÏ¸é ¼·Î´Ù¸¥ ±ÛÀÚ°¡ È¥ÇÕµÈ
°æ¿ì¿¡ ½±°Ô ó¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù.
±×·¯³ª ±âÁ¸ÀÇ ÇÁ·Î±×·¥°ú Åë½ÅÀ» ÇϱâÀ§ÇØ
network¸¦ ÀÌ¿ëÇϰųª file¿¡ ÀúÀåÇϰųª ÇÒ °æ¿ì
±×¶§±×¶§ ¸¶´Ù unicode¸¦ 2byte char·Î ¹Ù²Ù´Â ÀÛ¾÷À¸·Î
ÀÎÇÏ¿© ¼Óµµ°¡ ¾à°£ ¶³¾îÁú ¼ö ÀÖ½À´Ï´Ù.
±×·¯³ª ÇÁ·Î±×·¥¸Ó´Â ¾ÆÁÖ ½±°Ô ÀÌ·¯ÇÑ ÀÏÀ»ÇÒ ¼ö ÀÖ½À´Ï´Ù.
Reader Writer³ª
byte[] b = "°a½Åbµ¿".getBytes("KSC5601");
ÀÌ·¸°Ô ÇÔÀ¸·Î½á ÇѱÛÀ» ±âÁ¸ÀÇ 2byte char·Î ¹Ù²Ü ¼ö ÀÖ½À´Ï´Ù.