ISO/IEC 8859-1

related topics
{math, number, function}
{language, word, form}
{system, computer, user}
{work, book, publish}
{style, bgcolor, rowspan}

ISO/IEC 8859-1:1998, Information technology — 8-bit single-byte coded graphic character sets — Part 1: Latin alphabet No. 1, is part of the ISO/IEC 8859 series of ASCII-based standard character encodings, first edition published in 1987. It is informally referred to as Latin-1. It is generally intended for “Western European” languages (see below for a list).

ISO-8859-1 is the IANA preferred charset name for this standard when supplemented with the C0 and C1 control codes from ISO/IEC 6429. The following other aliases are registered for ISO-8859-1: ISO_8859-1, iso-ir-100, csISOLatin1, latin1, l1, IBM819, CP819.

The Windows-1252 codepage coincides with ISO-8859-1 for all codes except the range 128 to 159 (hex 80 to 9F), where the little-used C1 controls are replaced with additional characters. Windows-28591 is the actual ISO-8859-1 codepage.[1]



ISO 8859-1 encodes what it refers to as "Latin alphabet no. 1," consisting of 191 characters from the Latin script. This character-encoding scheme is used throughout The Americas, Western Europe, Oceania, and much of Africa. It is also commonly used in most standard romanizations of East-Asian languages.

Each character is encoded as a single eight-bit code value. These code values can be used in almost any data interchange system to communicate in the following European languages (with a few exceptions due to missing characters, as noted):

Full article ▸

related documents
Defensive programming
One instruction set computer
ANSI escape code
Lotus Improv
Ada (programming language)
Universal Turing machine
Basic Encoding Rules
Enterprise Objects Framework
Prefix code
Mercury (programming language)
Queueing theory
Backus–Naur Form
Turing completeness
Decimal separator
P-code machine
Maple (software)
Abstract machine
Third-order intercept point