±Û¾´ÀÌ :±è´öÅ 1998³â 2¿ù 26ÀÏ 22:12:38
In Reply to: ´öÅÂ´Ô °¨»ç. Çѹø ´õ Áú¹® posted by ÀüÀÀ½Ä on 1998³â 2¿ù 26ÀÏ 11:54:47:
getUniocdeStream() ¸Þ½îµå´Â 2 ¹ÙÀÌÆ® À¯´ÏÄÚµå ¿ÜºÎ ÀÎÄÚµùÁß¿¡¼
"UnicodeBigUnmarked" ÀÎÄÚµùÀ» »ç¿ëÇÏ¿© ÀÎÄÚµùµÈ ¹ÙÀÌÆ® ½ºÆ®¸²À» ¹ÝȯÇÏ°í ÀÖ½À´Ï´Ù.
±×·¯³ª, »ç¿ëÇϽŠnew String(bytes)Àº bytes°¡ µðÆúÆ® ÀÎÄÚµù(KSC5601 ÀÎÄÚµù)ÀÇ Äڵ尪ÀÎ °ÍÀ¸·Î °¡Á¤ÇÏ°í
À¯´ÏÄÚµå·Î º¯È¯ÇÏ°Ô µË´Ï´Ù.
½ÇÁ¦·Î ¹ÝȯµÇ´Â Äڵ尪ÀÇ ÀÎÄÚµù°ú À̸¦ »ç¿ëÇÒ ¶§ °¡Á¤ÇÏ´Â ÀÎÄÚµùÀÌ ¼·Î ´Ù¸£¹Ç·Î
Á¦´ë·Î º¯È¯µÉ¸®°¡ ¾ø½À´Ï´Ù.
µû¶ó¼, ÀÎÄÚµùÀ» ÁöÁ¤ÇÏ´Â »ý¼ºÀÚ new String(bytes, "UnicodeBigUnmarked")¸¦ »ç¿ëÇϽʽÿÀ.
¾ÖÇø®ÄÉÀ̼ÇÀÇ °æ¿ì "UnicodeBigUnmarked" ÀÎÄÚµùÀÌ Áö¿øµÇÁö¸¸ À¥ ºê¶ó¿ìÀú¿¡¼´Â
Áö¿øµÇÁö ¾Ê½À´Ï´Ù.
ÀÌ·± °æ¿ì¿¡´Â bytes ÀÇ ³»¿ëÀ» 2 ¹ÙÀÌÆ®¾¿ ²÷¾î¼ char[] À» ¸¸µçÈÄ, À̸¦ StringÀ¸·Î º¯È¯ÇÏ¸é µË´Ï´Ù.
¹°·Ð, 2°¡Áö °æ¿ì ¸ðµÎ fromUni12¸¦ Åë°ú½ÃÄÑ¾ß ÇÕ´Ï´Ù.
Á¤¸®µÈ ½ÇÇè °á°ú¸¦ ±â´ëÇÕ´Ï´Ù.
Çà¿îÀÌ ±êµå½Ã±æ.....
p.s. ¿Ã¸®½Ã´Â ³»¿ëÀÌ ¹«Ã´ ¸¶À½¿¡ µå´Â ±º¿ä.
´Ü, ¿©±â¿¡¼´Â ¼Ò½º Äڵ带 ¿Ã¸®½Ç ¶§, pre ű׸¦ ¼Ò½ºÄÚµå ½ÃÀÛ°ú ³¡ºÎºÐ¿¡
ºÙÀ̸é Á¦´ë·Î µÈ µé¿©¾²±â·Î º¸ÀÌ°Ô µË´Ï´Ù.