Zu Inhalt springen

UTF-8 vs. UTF-16 (The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets)

Hervorgehobene Antworten

Hallo Forum,

zunächst mal ist der Artikel The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!) von Joel on Software für einige hier nicht uninteressant, aber er hat bei mir auch eine Frage aufgeworfen: Habe ich es richtig verstanden, dass UTF-8 die modernere Technik ist, weil sie eben gerade nur 8bit braucht.

Viele Grüße

Tobi

Habe ich es richtig verstanden, dass UTF-8 die modernere Technik ist, weil sie eben gerade nur 8bit braucht.

Mmm, nicht so ganz? :schonklar:

 

Der Clou an UTF-8 ist der variable Platzbedarf: 1 Byte pro Zeichen für ASCII, 2 Byte für die meisten europäischen Sprachen (die mehr brauchen als nur ASCII), 3 Byte für wichtige europäische Neuzugänge (z.B. €, ẞ :biglove: ) sowie die wichtigsten Zeichen anderer Weltsprachen incl. Chinesisch/Japanisch/Koreanisch und 4 Byte für CJK-Erweiterungen, obskure/ausgestorbene Sprachen, lange Listen von Emoticons und sonstigen Kram.

 

Und ob UTF-8 mit seinen über 20 Jahren wirklich modern ist? :-?

 

Klar ist, dass es mittlerweile die populärste Kodierung im Web ist. Oft ist es mittlerweile auch die unkomplizierteste in anderen Kontexten.

Erstelle ein Konto, um zu kommentieren

Wichtige Informationen

Wir setzen Cookies, um die Benutzung der Seite zu verbessern. Du kannst die zugehörigen Einstellungen jederzeit anpassen. Ansonsten akzeptiere bitte diese Nutzung.

Konto

Navigation

Browser-Push-Nachrichten konfigurieren

Chrome (Android)
  1. Klicke das Schloss-Symbol neben der Adressleiste.
  2. Klicke Berechtigungen → Benachrichtigungen.
  3. Passe die Einstellungen nach deinen Wünschen an.
Chrome (Desktop)
  1. Klicke das Schloss-Symbol in der Adresszeile.
  2. Klicke Seiteneinstellungen.
  3. Finde Benachrichtigungen und passe sie nach deinen Wünschen an.