È÷ºê¸®¾î ȯ°æ¿¡¼ InterChange Server°¡ ¿Ã¹Ù·Î ÀÛµ¿µÇµµ·Ï ÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ »ç¿ëÇÏ¿© ¼ÒÇÁÆ®¿þ¾î¸¦ ±¸¼ºÇØ¾ß ÇÕ´Ï´Ù. È÷ºê¸®¾î ȯ°æÀº InterChange Server ¼ÒÇÁÆ®¿þ¾î¸¦ »ç¿ëÇÏ¿© BiDi È÷ºê¸®¾î µ¥ÀÌÅ͸¦ ±³È¯ÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ¼ÒÇÁÆ®¿þ¾î ±¸¼ºÀ» ¸»ÇÕ´Ï´Ù. Ưº°ÇÑ ±¸¼º °í·Á»çÇ×À» °®´Â ICS ±¸¼º¿ä¼Ò¿¡´Â Windows ¿î¿µ üÁ¦, ³»ºÎ ÀúÀå¼Ò·Î »ç¿ëµÇ´Â ICS Áö¿ø µ¥ÀÌÅͺ£À̽º ¹× ICS ±¸¼º¿ä¼Ò°£ Åë½Å¿¡ »ç¿ëµÇ´Â WebSphere MQ°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.
Windows ¿î¿µ üÁ¦ÀÇ ÄÁÅØ½ºÆ®¿¡¼ ±âº» »ç¿ëÀÚ ·ÎÄÉÀÏ ¹× ±âº» DOS ÇÁ·ÒÇÁÆ® ÄÚµå ÆäÀÌÁö ¸Å°³º¯¼ö´Â ICS ±¸¼º¿ä¼ÒÀÇ ÀÛµ¿¿¡ ¿µÇâÀ» ÁÝ´Ï´Ù.
±âº» »ç¿ëÀÚ ·ÎÄÉÀÏ¿¡ ´ëÇÑ Á¤ÀÇ´Â C++ ±â¹Ý µµ±¸ ÀÀ¿ëÇÁ·Î±×·¥¿¡¼ ±Û²Ã ¼±Åÿ¡ ¿µÇâÀ» ÁÝ´Ï´Ù. ±âº» »ç¿ëÀÚ ·ÎÄÉÀÏÀº È÷ºê¸®¾î ¹®ÀÚ¸¦ Ç¥½ÃÇÏ´Â ±Û²Ã°ú ¿¬°üµÇ¾î¾ß ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é ¹®ÀÚ°¡ ¿Ã¹Ù·Î Ç¥½ÃµÇÁö ¾Ê½À´Ï´Ù. ±âº» »ç¿ëÀÚ ·ÎÄÉÀÏÀ» È÷ºê¸®¾î·Î ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù. ´ÙÀ½ ´Ü°è¿¡¼´Â Windows 2000 ½Ã½ºÅÛ¿¡¼ À̸¦ ¼öÇàÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù.
ÀÓÀÇ ´Ü°è¿¡¼ ½Ã½ºÅÛÀ» ´Ù½Ã ½ÃÀÛÇ϶ó´Â ¿äûÀÌ ÀÖÀ» ¼ö ÀÖÀ½À» Âü°íÇϽʽÿÀ. ½Ã½ºÅÛÀ» ´Ù½Ã ½ÃÀÛÇÑ ÈÄ ÁßÁöÇÑ ÁöÁ¡¿¡¼ ´Ü°è¸¦ Àç°³ÇϽʽÿÀ.
DOS ÇÁ·ÒÇÁÆ®¿¡¼ ±âº» ÄÚµå ÆäÀÌÁö Á¤ÀÇ´Â STDOUT·Î Àü¼ÛµÈ ÀÀ¿ëÇÁ·Î±×·¥ µ¥ÀÌÅÍÀÇ ÀÎÄÚµù¿¡ ¿µÇâÀ» ÁÙ ¼ö ÀÖ½À´Ï´Ù. ÀÌ µ¥ÀÌÅÍ¿¡ È÷ºê¸®¾î ¹®ÀÚ°¡ Æ÷ÇÔµÈ °æ¿ì, ÀÌ µ¥ÀÌÅ͸¦ Ç¥ÁØ ÆíÁý±â¿¡¼ ÀÐÀ» ¼ö ÀÖµµ·Ï ÇÏ·Á¸é ÇØ´ç ÄÚµå ÆäÀÌÁö¸¦ ¼±ÅÃÇØ¾ß ÇÕ´Ï´Ù. ´ëºÎºÐÀÇ ÆíÁý±â¿¡¼ Áö¿øµÇ´Â ±âº» Windows È÷ºê¸®¾î ÄÚµå ÆäÀÌÁö´Â Windows-1255ÀÔ´Ï´Ù. ±×·¯³ª DOS ÇÁ·ÒÇÁÆ®¿¡¼ »ç¿ëµÇ´Â ±âº» ÄÚµå ÆäÀÌÁö´Â IBM-862ÀÔ´Ï´Ù. »çÀü¿¡ ´ëÃ¥À» ¼¼¿ìÁö ¾ÊÀ¸¸é Java ÀÀ¿ëÇÁ·Î±×·¥ÀÌ STDOUT·Î Àü¼ÛÇÑ UTF-8 ÀÎÄÚµùµÈ µ¥ÀÌÅ͸¦ Ç¥ÁØ Windows ÆíÁý±â ¹×/¶Ç´Â Ç¥½Ã±â¿¡¼ ÀÐÀ» ¼ö ¾ø½À´Ï´Ù.
Windows-1255 ÀÎÄÚµùÀ» DOS ÇÁ·ÒÇÁÆ®¿¡¼ ±âº» ÀÎÄÚµùÀ¸·Î ¼³Á¤ÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ µû¸£½Ê½Ã¿À.
ICS ¼¹ö¿¡¼ BiDi µ¥ÀÌÅ͸¦ ¿Ã¹Ù·Î ó¸®Çϵµ·Ï Áö¿øÇÏ·Á¸é ÀúÀå¼Ò µ¥ÀÌÅͺ£À̽º°¡ UTF-8 ÀÎÄÚµùÀ» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. ICS Áö¿ø µ¥ÀÌÅͺ£À̽º¸¶´Ù UTF-8À» Áö¿øÇÒ ¼ö ÀÖµµ·Ï µ¥ÀÌÅͺ£À̽º¸¦ ±¸¼ºÇÏ´Â °íÀ¯ ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù. À̸¦ ¼öÇàÇÏ´Â °¡Àå °£´ÜÇÑ ¹æ¹ýÀÌ¸é¼ ´ëºÎºÐÀÇ °æ¿ì À¯ÀÏÇÑ ¹æ¹ýÀº µ¥ÀÌÅͺ£À̽º¸¦ ¼³Ä¡ ¹× ±¸¼ºÇÒ ¶§ UTF-8À» Áö¿øÇÏ´Â µ¥ÀÌÅͺ£À̽º¸¦ ÀÛ¼ºÇÏ´Â °ÍÀÔ´Ï´Ù.
ÀúÀå¼Ò µ¥ÀÌÅͺ£À̽º¸¦ ÀÛ¼ºÇÒ °æ¿ì, Á¦¾î ¼¾ÅÍ¿¡¼ »ç¿ë °¡´ÉÇÑ Ç¥ÁØ µ¥ÀÌÅͺ£À̽º ÀÛ¼º ¸¶¹ý»ç¸¦ »ç¿ëÇϽʽÿÀ. ´ÙÀ½ ±×¸²¿¡ Ç¥½ÃµÈ ´ë·Î DB ÀÎÄÚµù ¹× Áö¿ª ¼³Á¤À» Á¤ÀÇÇϽʽÿÀ.
ÀúÀå¼Ò µ¥ÀÌÅͺ£À̽º¸¦ ÀÛ¼ºÇÒ °æ¿ì, ±¸¼º ¹× ÀÌÁÖ µµ±¸¿¡¼ »ç¿ë °¡´ÉÇÑ Oracle µ¥ÀÌÅͺ£À̽º ±¸¼º Áö¿øÀ» »ç¿ëÇϽʽÿÀ. ´ÙÀ½¿¡ Ç¥½ÃµÈ ´ë·Î DB ÀÎÄÚµù ¹× Áö¿ª ¼³Á¤À» Á¤ÀÇÇϽʽÿÀ.
´ÙÀ½ ȸ鿡 ÁöÁ¤µÈ ´ë·Î ¼³Ä¡ Áß SQL Server¸¦ ±¸¼ºÇϽʽÿÀ. ÀÌ È¸éÀº »ç¿ëÀÚ Á¤ÀÇ ¼³Ä¡ °æ·Î¸¦ ÅëÇØ »ç¿ë °¡´ÉÇÕ´Ï´Ù.
BiDi µ¥ÀÌÅ͸¦ »ç¿ëÇÏ´Â MQ Series ´ë±â¿À» ÅëÇØ ICS ±¸¼º¿ä¼Ò°¡ ¼º°øÀûÀ¸·Î Åë½ÅÇϵµ·Ï Çã¿ëÇÏ·Á¸é ´ÙÀ½°ú °°Àº ¹æ¹ýÀ¸·Î ÇØ´ç ´ë±â¿ °ü¸®ÀÚ¸¦ ±¸¼ºÇØ¾ß ÇÕ´Ï´Ù.