Dieser Artikel von Wikipedia ist u.U. veraltet. Die neue Version gibt es hier. ISO 8859-1 genauer ISO/IEC 8859-1 ist ein von der ISO zuletzt 1998 aktualisierter Standard für die Informationstechnik zur Zeichenkodierung mit acht Bit und der erste Teil der Normenfamilie ISO/IEC 8859 .
Die mit sieben Bit kodierbaren Zeichen US-ASCII mit führendem Nullbit. Zusätzlich zu den darstellbaren ASCII-Zeichen (0x20-0x7E) kodieren alle ISO 8859-Varianten weitere (0xA0-0xFF) also insgesamt jeweils 191 von möglichen 256 (= 2^8). Den Positionen 0x00-0x1F 0x7F-0x9F sind in ISO/IEC 8859 und damit 8859-1 keine Zeichen zugewiesen. ISO-8859-1 jedoch besetzt diese Stellen mit nicht darstellbaren Steuerzeichen .
Windows-1252 wiederum weicht von ISO-8859-1 im 0x80-0x9F ab dessen 32 Positionen hier 27 Zeichen beinhalten u.a. die in ISO 8859-15 hinzugekommenen und einige für bessere Typographie notwendige.
ISO 8859-1 versucht möglichst viele Sonderzeichen westeuropäischer Sprachen abzudecken. Da zur Vollständigkeit dem Eurosymbol vor allem für Französisch einige Zeichen fehlen wurde ISO/IEC 8859-15 geschaffen.
Die Unwissenheit um die Unterschiede zwischen 8859-1 ISO-8859-1 und Windows-1252 sowie ggf. weiterer bzw. überhaupt deren Existenz sind steter Quell Software- und Websitefehler. Der Grund liegt darin man mit dieser Codierung ein Fundamentalgesetz der verletzt nämlich dass man ein Ding (eine Einheit) nur mit einer Code-Nummer soll. Eine Codenummer soll nicht verschiedene Dinge können. Dieses Chaos wird durch Unicode massiv entschärft.
SP (0x20 "space") ist das Leerzeichen NBSP (0xA0 "non-breaking space") das feste Leerzeichen und an 0xAD ist der bedingte ( SHY "soft hyphen") der normalerweise nur am sichtbar ist.
Da dies fast alle heutzutage in Westeuropa Amerika Australien und Afrika (außer Arabisch) verwendeten (Schrift-)Sprachen ist es überall dort die dominierende Zeichenkodierung.