Unicode
Unicode ist ein standardisierter Zeichensatz, der Zeichen aus den verschiedenen Sprachen, Schriftsystemen und Symbolen der Welt nummeriert und definiert.
Indem jedem Zeichen eine Nummer zugewiesen wird, können Programmierer Zeichenkodierungen erstellen, die es Computern ermöglichen, jede Kombination von Sprachen in derselben Datei oder demselben Programm zu speichern, zu verarbeiten und zu übertragen.
Vor Unicode war es schwierig und fehleranfällig, verschiedene Sprachen in denselben Daten zu mischen. Zum Beispiel würde ein Zeichensatz japanische Zeichen speichern und ein anderer das arabische Alphabet. Wenn nicht klar markiert war, welche Teile der Daten in welchem Zeichensatz vorlagen, zeigten andere Programme und Computer den Text falsch an oder beschädigten ihn während der Verarbeitung. Wenn Sie jemals einen Text gesehen haben, in dem Zeichen wie typografische Anführungszeichen (“”) durch Kauderwelsch wie £
ersetzt wurden, haben Sie dieses Problem erlebt, das als Mojibake bekannt ist.
Die am häufigsten verwendete Unicode-Zeichenkodierung im Web ist UTF-8. Es gibt andere Kodierungen wie UTF-16 oder das veraltete UCS-2, aber UTF-8 wird empfohlen.
Siehe auch
- Unicode auf Wikipedia
- The Unicode Standard: A Technical Introduction