WikiDer > Charakter (Informatik)

Karakter (informatica)

EIN Charakter (Englisch: Charakter) in Informatik ist ein Datentyp das traditionelle Zeichen repräsentiert.

Eine bekannte Definition dieses Datentyps ist ASCII, aber das wurde bald aufgrund der enormen Vielfalt der Schriftsysteme in der Welt, wie z Chinesisch, kyrillisch, Arabisch oder hebräischerwies sich als hoffnungslos unzureichend. Sogar Deutsch Umlaute oder Französisch Akzente kann nicht in ASCII angezeigt werden, und es wird nur eine bereitgestellt stellvertretender Charakter. Es wurde bald Erweiterte ASCII daher üblich, das zumindest mit den europäischen Schriftzeichen umgehen könnte. Moderne Zeichencodierungsstandards wie Unicode oder ISO 8859-1 bis einschließlich ISO 8859-16 die kulturelle Vielfalt in diesem Bereich viel stärker berücksichtigen.

Das Problem dabei ist natürlich, dass moderne Zeichencodierungsstandards sehr umfangreich und recht umständlich in der Anwendung sein können, denn wenn man (zum Beispiel) die Anzahl der A's in einer Textdatei zählen will, muss man berücksichtigen ' Á', 'À' , 'Ä', 'Å', 'Ã' und 'Ą' (und eigentlich mehr). Zu diesem Zweck speziell Softwarebibliotheken entwickelt.