# ASCII und Unicode

ASCII und Unicode sind zwei Standards zur Darstellung von Zeichen und Text in Computern.\
Sie sind grundlegend für die Codierung von Text in digitaler Form und spielen eine entscheidende Rolle in der Informationstechnologie und Softwareentwicklung.

### ASCII (American Standard Code for Information Interchange)

ASCII ist ein älterer Zeichencodierungsstandard, der in den 1960er Jahren entwickelt wurde. Er wurde ursprünglich für die Kommunikation und den Datenaustausch zwischen verschiedenen Computern und Geräten in den USA entwickelt.\
ASCII verwendet einen 7-Bit-Zeichensatz, der 128 verschiedene Zeichen enthält. Diese Zeichen umfassen Buchstaben (groß und klein), Zahlen, Sonderzeichen (wie Satzzeichen und mathematische Symbole) und Steuerzeichen (z. B. Zeilenumbruch und Tabulator).

Begrenzungen: Da ASCII nur 128 Zeichen umfasst, ist es auf die Darstellung von Zeichen der englischen Sprache beschränkt und kann nicht alle weltweiten Zeichensätze abdecken.

Codierung: Jedes Zeichen im ASCII-Standard wird durch eine 7-Bit-Binärzahl dargestellt. Dies ermöglicht eine einfache und effiziente Codierung von Text in Computern.

### Unicode (Universal Coded Character Set)

Unicode ist ein modernerer und umfassender Zeichencodierungsstandard, der in den 1990er Jahren entwickelt wurde. Er wurde geschaffen, um Texte in verschiedenen Sprachen und Zeichensätzen, einschließlich nicht-lateinischer Schriften, zu unterstützen.Unicode verwendet einen 21-Bit-Zeichensatz und kann somit über eine Million verschiedene Zeichen repräsentieren. Dies ermöglicht die Darstellung von Texten in nahezu jeder bekannten Schrift oder Sprache weltweit.Ein zentrales Ziel von Unicode ist die Einheitlichkeit, sodass Zeichen aus verschiedenen Sprachen und Kulturen eindeutig identifiziert werden können. Jedes Zeichen in Unicode hat eine eindeutige Nummer, die als "Codepunkt" bezeichnet wird.nicode definiert mehrere Codierungsformate, wie UTF-8, UTF-16 und UTF-32, die es ermöglichen, Unicode-Zeichen in Binärform darzustellen. UTF-8 ist besonders weit verbreitet, da es effizient ist und ASCII-kompatibel ist.

Anwendungen: Unicode wird in modernen Betriebssystemen, Textverarbeitungsprogrammen, Webseiten, Datenbanken und vielen anderen Anwendungen verwendet, um Texte in verschiedenen Sprachen und Schriften darzustellen und zu verarbeiten.

Insgesamt ist Unicode der heute am weitesten verbreitete Zeichencodierungsstandard und bietet eine breite Palette von Zeichen für die Darstellung von Texten in verschiedenen Sprachen und kulturellen Kontexten. Es hat ASCII weitgehend abgelöst und ermöglicht die globale Interoperabilität von Textdaten in der digitalen Welt.

### Quellen

Wikipedia: [ASCII](https://de.wikipedia.org/wiki/American_Standard_Code_for_Information_Interchange) Wikipedia: [Unicode](https://de.wikipedia.org/wiki/Unicode)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://wiki.rene-barthel.com/10-it-2/zusammenfassungen/ascii-und-unicode.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
