Windows-1251

Windows-Codepages
0874Thai
0932Japanisch
0936Vereinfachtes Chinesisch
0949Koreanisch
0950Traditionelles Chinesisch
1250Mitteleuropäisch
1251Kyrillisch
1252Westeuropäisch
1253Griechisch
1254Türkisch
1255Hebräisch
1256Arabisch
1257Baltisch
1258Vietnamesisch
65001Unicode (UTF-8)

Windows-1251 (auch Codepage 1251, kurz cp1251) ist eine 8-Bit-Zeichensatztabelle zur Darstellung von Sprachen im kyrillischen Alphabet wie Russisch oder Ukrainisch. Sie wird auch häufig für Bulgarisch verwendet.

Windows-1251 und KOI8-R (oder seine ukrainische Variante KOI8-U) sind viel weiter verbreitet als ISO 8859-5[1]. Zukünftig könnten sie durch UTF-8 (Unicode) verdrängt werden. Im März 2022 verwenden 0,6 % aller Websites Windows-1251, ISO-8859-5 wird von weniger als 0,05 % verwendet.[2]

Tabelle

Code…0…1…2…3…4…5…6…7…8…9…A…B…C…D…E…F
0…NULSOHSTXETXEOTENQACKBELBSHTLFVTFFCRSOSI
1…DLEDC1DC2DC3DC4NAKSYNETBCANEMSUBESCFSGSRSUS
2…SP!"#$%&'()*+,-./
3…0123456789:;<=>?
4…@ABCDEFGHIJKLMNO
5…PQRSTUVWXYZ[\]^_
6…`abcdefghijklmno
7…pqrstuvwxyz{|}~DEL
8…ЂЃѓЉЊЌЋЏ
9…ђљњќћџ
A…NBSPЎўЈ¤Ґ¦§Ё©Є«¬SHY®Ї
B…°±Ііґµ·ёє»јЅѕї
C…АБВГДЕЖЗИЙКЛМНОП
D…РСТУФХЦЧШЩЪЫЬЭЮЯ
E…абвгдежзийклмноп
F…рстуфхцчшщъыьэюя

SP (space) auf Position 2016 ist das Leerzeichen, NBSP (no-break space, auch non-breaking space) auf Position A016 ist das geschützte Leerzeichen und SHY (soft hyphen) an Position AD16 ist der bedingte Trennstrich, der normalerweise nur am Zeilenende sichtbar ist.

Einzelnachweise und Quellen

  1. Roman Czyborra: The Cyrillic Charset Soup. 1998, abgerufen am 6. März 2022 (englisch).
  2. Comparison of the usage statistics of Windows-1251 vs. ISO-8859-5 for websites. In: W3Techs. 6. März 2022, abgerufen am 6. März 2022 (englisch).

Weblinks

  • cp1251 to Unicode table. Unicode-Konsortium, 15. April 1998; (englisch).
  • Microsoft Windows Codepage : 1251 (Cyrillic). Microsoft, archiviert vom Original am 7. Oktober 1999; (englisch).
  • Petko Yotov: Universal Cyrillic decoder. (englisch, eine Anwendung, die helfen kann, verschieden codierte kyrillische Texte lesbar zu machen).