# 2.9 Unicode

**Definition**

**Unicode** ist ein internationaler Standard zur Darstellung von Zeichen.

Unicode kann Zeichen aus vielen verschiedenen Sprachen und Schriftsystemen darstellen.

---

**Bedeutung**

Unicode wurde entwickelt, um die Einschränkungen älterer Zeichencodierungen wie **ASCII** zu überwinden.

ASCII kann nur **128 Zeichen** darstellen.

Unicode kann deutlich mehr Zeichen darstellen.

---

**Beispiele für Unicode-Zeichen**

| Zeichen | Bedeutung |
|---------|-----------|
| A | lateinischer Großbuchstabe |
| ä | deutscher Umlaut |
| € | Euro-Zeichen |
| Ω | griechischer Buchstabe Omega |

---

**UTF-8**

**UTF-8** ist eine häufig verwendete Codierung für Unicode-Zeichen.

Eigenschaften:

- kompatibel zu ASCII
- variable Zeichenlänge
- weit verbreitet im Web

---

**Vergleich ASCII und Unicode**

| ASCII | Unicode |
|------|---------|
| 7 Bit | deutlich größerer Zeichenvorrat |
| 128 Zeichen | viele Schriftsysteme |
| vor allem englische Zeichen | internationale Zeichen |
| keine Umlaute im ursprünglichen ASCII | Umlaute und Sonderzeichen möglich |

---

**Merksatz**

Unicode ist ein Standard für internationale Zeichen.  
UTF-8 ist eine Codierung für Unicode.

---

**Prüfungshinweis**

Unicode und UTF-8 dürfen nicht gleichgesetzt werden.

- **Unicode** = Zeichensatz / Standard
- **UTF-8** = Codierung

---

**Quellen**

- IT-Handbuch für Fachinformatiker
- The Unicode Standard