In der Praxis werden heutzutage Textdokumente meistens gemäß UTF-8-Code gespeichert. Beim Austausch mit älteren oder anders eingestellten Systemen kommt es dabei aber manchmal zu Problemen. In dieser Aufgabe wollen wir nachvollziehen, wie es zu diesen Problemen kommt.
(a) Gegeben sei die Bitfolge C3 A4 (eine Folge von 16 Bits in Hexadezimalschreibweise). Rechnen Sie diese Hexadezimalzahl in eine Binärzahl um.
(b) Gehen Sie davon aus, dass die Bitfolge C3 A4 aus einer mit UTF-8 codierten Textdatei stammt. Wie lautet die Nummer des Unicode-Zeichens, das codiert ist? Um welches Zeichen handelt es sich? Achten Sie auf einen nachvollziehbaren Lösungsweg.
(c) Einige Anwendungsprogramme erwarten standardmäfig auf deutschen Systemen, dass Text- dateien die Kodierung ISO \( 8859-1 \) (Latin 1) verwenden. Dieser Code ist eine ASCII-Erweite- rung, bei der jedes Byte für ein einzelnes Zeichen steht. Latin 1 deckt dabei die Sonderzeichen, die in Westeuropa verwendet werden, ab. Doshalb sind einige ältere Dokumente aus dieser Region vor der Etablierung von UTF-8 in Latin 1 gespeichert worden.
Gehen Sie nun davon aus, dass c3 A4 in Latin 1 codiert ist. Welche Zeichen entsprechen dieser Bytefolge?