ISO/IEC 8859

ISO/IEC 8859는 컴퓨터에서 8비트로 문자를 나타내기 위한 ISO와 IEC의 공동 표준이다. ISO/IEC 8859-1, ISO/IEC 8859-2 등의 세부 표준이 제안되어 있다.

ISO/IEC 8859 파트 1, 2, 3, 4는 원래 Ecma 인터내셔널 표준 ECMA-94이었다.

소개

ASCII에 포함된 95자의 인쇄 영역은 현대 영어로 정보를 표현하는 데 충분하다. 하지만 로마 문자를 쓰는 다른 언어에는 ASCII로 처리할 수 없는 추가적인 기호를 포함하고 있다. 예를 들면 ß(독일어), ñ(에스파냐어), å(스웨덴어와 북유럽 언어) 등이다. ISO 8859는 8비트로 구성된 바이트의 8번째 비트를 이용하여 128자의 추가적인 문자를 할당하여 이 문제를 처리하기 위해 제안되었다. 하지만 한 종류의 문자 집합만으로는 필요로 하는 모든 문자를 처리할 수 없어 여러 가지 매핑이 개발되었다.

ISO 8859-n 부호화는 인쇄 가능한 문자만을 포함한다. 문자가 대응되지 않은 곳은 제어 문자로 활용된다. IANA는 ISO/IEC 646에 정의된 C0 영역(0-31)과 ISO 6429에 정의된 C1 영역(127-159)을 제어 문자로 사용한다. 이 문자 집합 이름은 MIME 이름으로도 활용된다.

구성

ISO/IEC 8859는 다음 문자 집합으로 이루어져 있다.

ISO/IEC 8859-1
ISO/IEC 8859-2
ISO/IEC 8859-3
ISO/IEC 8859-4
ISO/IEC 8859-5
ISO/IEC 8859-6
  • 라틴/아랍
  • 아랍어를 지원한다. 아랍 문자를 쓰는 다른 언어는 지원하지 않는다. 표시를 위해서는 양방향 문자와 문자 결합을 처리해줘야 한다.
ISO/IEC 8859-7
  • 라틴/그리스
  • 현대 그리스어를 지원한다. 문자 개혁 이전의 고전 그리스어(polytonic orthography)는 유니코드에서 지원한다.
ISO/IEC 8859-8
  • 라틴/히브리
  • 이스라엘에서 쓰이는 현대 히브리어를 지원한다. 좌에서 우, 또는 우에서 좌 두가지 방향의 인코딩이 모두 존재한다.
ISO/IEC 8859-9
ISO/IEC 8859-10
  • 라틴-6
    노르딕
  • 라틴-4의 문자를 재배열했다. 노르딕 언어의 표기에 더 적합하다. 발트 언어에게는 라틴-4가 더 편리하다.
ISO/IEC 8859-11
ISO/IEC 8859-12
ISO/IEC 8859-13
  • 라틴-7
    발트 해 연안
  • 라틴-4와 라틴-6에 빠진 발트 언어의 문자를 추가했다.
ISO/IEC 8859-14
ISO/IEC 8859-15
ISO/IEC 8859-16
  1. ↑ 네덜란드어에서 쓰이는 IJ:*IJ/ij 문자가 빠졌으며, 로마 문자 IJ로 사용된다.
  2. 1 2 빠진 글자는 ISO 8859-15에 추가되었다.
  3. ↑ 1991년 우크라이나어에 재도입된 Ґ/ґ 문자가 빠져있다.
ISO/IEC 8859 간의 비교
BinOctDecHex 123456789101113141516
10100000240160A0 Non-breaking space (NBSP)
10100001241161A1 ¡ĄĦĄЁ ‘ ¡Ąก”Ḃ¡Ą
10100010242162A2 ¢˘ĸЂ ’¢¢Ēข¢ḃ¢ą
10100011243163A3 £Ł£ŖЃ £Ģฃ£Ł
10100100244164A4 ¤Є¤€¤Īค¤Ċ€
10100101245165A5 ¥Ľ ĨЅ ₯¥Ĩฅ„ċ¥„
10100110246166A6 ¦ŚĤĻІ ¦Ķฆ¦ḊŠ
10100111247167A7 §Ї §ง§
10101000250168A8 ¨Ј ¨ĻจØẀš
10101001251169A9 ©ŠİŠЉ ©Đฉ©
10101010252170AA ªŞĒЊ ͺתŠชŖẂªȘ
10101011253171AB «ŤĞĢЋ «Ŧซ«ḋ«
10101100254172AC ¬ŹĴŦЌ،¬Žฌ¬Ỳ¬Ź
10101101255173AD soft hyphen (SHY)ญSHY
10101110256174AE ®Ž ŽЎ  ®Ūฎ®ź
10101111257175AF ¯Ż¯Џ ―¯ŊฏÆŸ¯Ż
10110000260176B0 °А °ฐ°Ḟ°
10110001261177B1 ±ąħąБ ±ąฑ±ḟ±
10110010262178B2 ²˛²˛В ²ēฒ²Ġ²Č
10110011263179B3 ³ł³ŗГ ³ģณ³ġ³ł
10110100264180B4 ´Д ΄´īด“ṀŽ
10110101265181B5 µľµĩЕ ΅µĩตµṁµ”
10110110266182B6 śĥļЖ Άķถ
10110111267183B7 ·ˇ·ˇЗ ·ท·Ṗ·
10111000270184B8 ¸И Έ¸ļธøẁž
10111001271185B9 ¹šıšЙ Ή¹đน¹ṗ¹č
10111010272186BA ºşēК Ί÷ºšบŗẃºș
10111011273187BB »ťğģЛ؛»ŧป»Ṡ»
10111100274188BC ¼źĵŧМ Ό¼žผ¼ỳŒ
10111101275189BD ½˝½ŊН ½―ฝ½Ẅœ
10111110276190BE ¾ž žО Ύ¾ūพ¾ẅŸ
10111111277191BF ¿żŋП؟Ώ ¿ŋฟæṡ¿ż
11000000300192C0 ÀŔÀĀР ΐ ÀĀภĄÀ
11000001301193C1 ÁСءΑ ÁมĮÁ
11000010302194C2 ÂТآΒ ÂยĀÂ
11000011303195C3 ÃĂ ÃУأΓ ÃรĆÃĂ
11000100304196C4 ÄФؤΔ ÄฤÄ
11000101305197C5 ÅĹĊÅХإΕ ÅลÅĆ
11000110306198C6 ÆĆĈÆЦئΖ ÆฦĘÆ
11000111307199C7 ÇĮЧاΗ ÇĮวĒÇ
11001000310200C8 ÈČÈČШبΘ ÈČศČÈ
11001001311201C9 ÉЩةΙ ÉษÉ
11001010312202CA ÊĘÊĘЪتΚ ÊĘสŹÊ
11001011313203CB ËЫثΛ ËหĖË
11001100314204CC ÌĚÌĖЬجΜ ÌĖฬĢÌ
11001101315205CD ÍЭحΝ ÍอĶÍ
11001110316206CE ÎЮخΞ ÎฮĪÎ
11001111317207CF ÏĎÏĪЯدΟ ÏฯĻÏ
11010000320208D0 ÐĐ ĐаذΠ ĞÐะŠŴÐ
11010001321209D1 ÑŃÑŅбرΡ ÑŅัŃÑŃ
11010010322210D2 ÒŇÒŌвز  ÒŌาŅÒ
11010011323211D3 ÓĶгسΣ ÓำÓ
11010100324212D4 ÔдشΤ ÔิŌÔ
11010101325213D5 ŐĠÕеصΥ ÕีŐ
11010110326214D6 ÖжضΦ ÖึÖ
11010111327215D7 ×зطΧ ×Ũื×Ṫ׌
11011000330216D8 ØŘĜØиظΨ ØุŲØŰ
11011001331217D9 ÙŮÙŲйعΩ ÙŲูŁÙ
11011010332218DA ÚкغΪ ÚฺŚÚ
11011011333219DB ÛŰÛл Ϋ Û ŪÛ
11011100334220DC Üм ά Ü Ü
11011101335221DD ÝŬŨн έ İÝ ŻÝĘ
11011110336222DE ÞŢŜŪо ή ŞÞ ŽŶÞȚ
11011111337223DF ßп ί‗ß฿ß
11100000340224E0 àŕàāрـΰאàāเąà
11100001341225E1 áсفαבáแįá
11100010342226E2 âтقβגâโāâ
11100011343227E3 ãă ãуكγדãใćãă
11100100344228E4 äфلδהäไä
11100101345229E5 åĺċåхمεוåๅåć
11100110346230E6 æćĉæцنζזæๆęæ
11100111347231E7 ÇįчهηחÇį็ēÇ
11101000350232E8 ÈčÈčшوθטÈč่čÈ
11101001351233E9 ÉщىιיÉ้É
11101010352234EA ÊęÊęъيκךÊę๊źÊ
11101011353235EB ËыًλכË๋ėË
11101100354236EC ÌěÌėьٌμלÌė์ģÌ
11101101355237ED ÍэٍνםÍํķÍ
11101110356238EE îюَξמî๎īî
11101111357239EF ïďïīяُοןï๏ļï
11110000360240F0 ðđ đȑِπנğð๐šŵðđ
11110001361241F1 ñńñņёّρסñņ๑ńñń
11110010362242F2 òňòōђْςעòō๒ņò
11110011363243F3 óķѓ σףó๓ó
11110100364244F4 ôє τפô๔ōô
11110101365245F5 őġõѕ υץõ๕ő
11110110366246F6 öі φצö๖ö
11110111367247F7 ÷ї χק÷ũ๗÷ṫ÷ś
11111000370248F8 øřĝøј ψרø๘ųøű
11111001371249F9 ùůùųљ ωשùų๙łù
11111010372250FA úњ ϊתú๚śú
11111011373251FB ûűûћ ϋ û๛ūû
11111100374252FC üќ ό ü ü
11111101375253FD ýŭũ§ ύLRMıý żýę
11111110376254FE þţŝūў ώRLMşþ žŷþț
11111111377255FF ÿ˙џ   ÿĸ ’ÿ