Overview
ISO/IEC 8859-1:1998 (commonly known as ISO 8859‑1 or Latin‑1) is an international standard that specifies an 8‑bit single‑byte coded graphic character set - Part 1: Latin alphabet No. 1. The standard defines a set of up to 191 graphic characters, their unique names and identifiers (aligned with ISO/IEC 10646‑1), and their coded representations in an 8‑bit code table. ISO/IEC 8859‑1 is intended for data and text processing and for information interchange in a range of Western European languages.
Key Topics and Requirements
- Character repertoire: Specifies 191 non‑combining graphic characters (letters, digits, punctuation, special symbols including SPACE, NO‑BREAK SPACE and SOFT HYPHEN) mapped to code table positions and Unicode code points (U+00xx).
- 8‑bit single‑byte structure: Characters are represented by single bytes (16×16 code table); bit notation and hexadecimal position conventions are defined.
- Conformance rules:
- Information interchange: A coded‑character‑data‑element conforms if it meets clause 6 requirements.
- Device conformance: Originating devices must allow users to supply any sequence from clause 6 and transmit coded representations; receiving devices must interpret and present received coded characters so users can identify them.
- Usage constraints:
- Intended for general office environments and specific languages (e.g., Albanian, Basque, Catalan, Danish, Dutch, English, Finnish, French, German, Icelandic, Italian, Norwegian, Portuguese, Spanish, Swedish, etc.).
- Not designed to be combined with other ISO/IEC 8859 parts directly; if mixing parts, use ISO/IEC 10367 within an ISO/IEC 4873 multi‑level environment.
- Control functions: May be used in conjunction with ISO/IEC 6429 control functions; however control codes must not be used to create composite graphic symbols.
- Naming and identifiers: Character names and unique identifiers are drawn from ISO/IEC 10646‑1.
Applications and Who Uses It
- Legacy systems and applications that rely on single‑byte Western European encodings (often referred to as Latin‑1).
- Text processing, data interchange, and office environments handling Western European languages where 8‑bit encodings are required.
- Device and software implementers (terminals, printers, embedded systems) that must demonstrate conformance to a defined 8‑bit character set.
- Archivists and maintainers of older protocols or files that predate wide Unicode adoption.
Related Standards
Keywords: ISO/IEC 8859-1, ISO 8859‑1, Latin‑1, 8‑bit character set, single‑byte encoding, character encoding, Latin alphabet No. 1, legacy encoding, Unicode mapping.