Skip to main content

12.11 Unicode

Definition

Unicode ist ein internationaler Standard zur Darstellung von Zeichen aus vielen Sprachen und Schriftsystemen.

Unicode erweitert die Möglichkeiten älterer Zeichencodierungen wie ASCII.


Ziel

Unicode soll möglichst alle weltweit verwendeten Zeichen eindeutig darstellen.

Dazu gehören:

  • Buchstaben
  • Ziffern
  • Sonderzeichen
  • Symbole
  • Schriftzeichen verschiedener Sprachen
  • Emojis

Wichtige Begriffe

BegriffBedeutung
UnicodeStandard für Zeichen
Codepointeindeutige Nummer eines Zeichens
UTF-8Codierung für Unicode-Zeichen
UTF-16Codierung für Unicode-Zeichen
UTF-32Codierung mit fester Länge

UTF-8

UTF-8 ist eine weit verbreitete Codierung für Unicode.

Eigenschaften:

  • kompatibel zu ASCII
  • variable Zeichenlänge
  • häufig im Web verwendet
  • speichereffizient bei lateinischen Zeichen

Vergleich ASCII und Unicode

ASCIIUnicode
7 Bitdeutlich größerer Zeichenvorrat
128 Zeichensehr viele Zeichen
hauptsächlich englische Zeicheninternationale Zeichen
keine Umlaute im ursprünglichen ASCIIUmlaute und Sonderzeichen möglich

Merksatz

Unicode ist der Standard für internationale Zeichen.
UTF-8 ist eine Codierung für Unicode.


Prüfungshinweis

In IHK-Aufgaben wird häufig zwischen ASCII, Unicode und UTF-8 unterschieden.

Typische Fehler:

  • Unicode und UTF-8 gleichsetzen.
  • ASCII und Unicode verwechseln.
  • Codepoint und Codierung verwechseln.
  • Umlaute im ursprünglichen ASCII erwarten.

Quellen

  • IT-Handbuch für Fachinformatiker
  • The Unicode Standard