Informatik

Noch mehr Zeichen 🌍✨

🤔 ASCII ist super, aber...

ASCII kann 128 Zeichen - das reicht für englische Texte. Aber was ist mit:

  • 🇩🇪 Deutschen Umlauten: ä, ö, ü, ß
  • 🇫🇷 Französischen Akzenten: é, è, à, ç
  • 🇨🇳 Chinesischen Schriftzeichen: 你好 ("Hallo")
  • 🇯🇵 Japanischen Zeichen: こんにちは
  • 😊 Emojis: 😍🎮🚀⚡🎨

Das Problem: 128 Zeichen sind viel zu wenig für die ganze Welt! 🌎

🌟 Die Lösung: Unicode!

Unicode ist wie eine riesige Tabelle mit über 140.000 Zeichen aus allen Sprachen und Kulturen der Welt!

Unicode-Facts:

  • 📚 Enthält über 140.000 verschiedene Zeichen
  • 🌍 Sprachen aus der ganzen Welt
  • 😊 Alle deine Lieblings-Emojis
  • 🎵 Musiknoten, Symbole, alte Schriften und vieles mehr!

Wie funktioniert's? Statt 8 Bits (1 Byte) nutzt Unicode oft 16 Bits (2 Bytes) oder sogar mehr pro Zeichen.

Rechne mit: 2¹⁶ = 65.536 verschiedene Zeichen! 🤯

🎮 Aufgabe 1 - Die Emoji-Challenge!

Entdecke die Welt der Unicode-Zeichen! Probiere verschiedene Zeichen aus:

Level 1 - Deutsche Umlaute: 🇩🇪

  • ä, ö, ü, ß

Level 2 - Andere Sprachen: 🌍

  • Französisch: é, è, à, ç
  • Spanisch: ñ, í, ó

Level 3 - Asiatische Schriften: 🏮

  • Chinesisch: 你 (du), 好 (gut)
  • Japanisch: あ, い, う

Level 4 - Symbole & Emojis:

  • Herz: ♥
  • Stern: ★
  • Musik: ♫

Profi-Level - Deine Lieblings-Emojis: 🎯

  • Probiere verschiedene Codes aus und entdecke neue Zeichen!

Hier sind einige Unicode-Codes zum Ausprobieren:

Zeichen Binärcode Kategorie
ä 00000000 11100100 Deutsch
ö 00000000 11110110 Deutsch
ü 00000000 11111100 Deutsch
é 00000000 11101001 Französisch
è 00000000 11101000 Französisch
à 00000000 11100000 Französisch
01001111 01100000 Chinesisch
01011001 01111101 Chinesisch
00100110 01100101 Symbol
00100110 00000101 Symbol

Dein Unicode-Spielplatz:

🎉 Wow! Jetzt verstehst du, wie...

  • 📱 WhatsApp deine Emojis speichert
  • 🌍 Computer Texte in allen Sprachen darstellen können
  • 💾 Zeichen unterschiedlich viel Speicherplatz brauchen
  • 🔢 Aus 0 und 1 alle Zeichen der Welt werden!

Wie viel Platz braucht eine Nachricht?

"Hi!" (ASCII):

  • H = 8 Bits
  • i = 8 Bits
  • ! = 8 Bits
  • Gesamt: 24 Bits = 3 Bytes

"Hä?" (Unicode mit Umlaut):

  • H = 8 Bits
  • ä = 16 Bits (wegen Unicode!)
  • ? = 8 Bits
  • Gesamt: 32 Bits = 4 Bytes

"Hi 😊" (mit Emoji):

  • H = 8 Bits
  • i = 8 Bits
  • Leerzeichen = 8 Bits
  • 😊 = 32 Bits (Emojis brauchen noch mehr Platz!)
  • Gesamt: 56 Bits = 7 Bytes
Noch mehr Zeichen