Benutzer-Werkzeuge

Webseiten-Werkzeuge


utf8

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
utf8 [2021/11/24 06:48]
127.0.0.1 Externe Bearbeitung
utf8 [2025/05/07 09:18] (aktuell)
admin
Zeile 1: Zeile 1:
-[[https://de.wikipedia.org/wiki/UTF-8|UTF8]] ist eine Methode um Unicode Zeichen zu kodierenASCII kann 128 Zeichen darstellen, alles darüber ist sogenanntes **Multibyte encoding**. Ein "á" wird durch die Zahl 255 repräsentiert255 kann aber nicht (ohne Zusatzinformationen) in einem Byte gespeichert werden - deshalb werden Byte benutzt.+UTF-8 ist eine Methode, [[Unicode]]-Zeichen als Folge von Bytes zu speichernSie ist variabel in der Länge: Ein Zeichen kann aus 1 bis 4 Bytes bestehenASCII-Zeichen (0–127werden wie gewohnt in Byte gespeichert. Zeichen darüber verwenden bis 4 Bytes.
  
-{{:utf8.png|}}+Beispiel"á" (U+00E1) wird in UTF-8 als zwei Bytes gespeichert: 0xC3 0xA1. 
 + 
 +Vorteile: 
 + 
 +  * Abwärtskompatibel zu ASCII. 
 +  * Effizient für englische Texte. 
 +  * Weltweit am häufigsten verwendetes Format (z. B. im Web, in JSON, HTML, etc.). 
 + 
 + 
 + 
 +^ Bits of code point ^ First code point ^ Last code point ^ Bytes in sequence ^ Byte 1 ^ Byte 2 ^ Byte 3 ^ Byte 4 ^ Byte 5 ^ Byte 6 ^ 
 +| 7 | U+0000 | U+007F | 1 | 0xxxxxxx | | | | | | 
 +| 11 | U+0080 | U+07FF | 2 | 110xxxxx | 10xxxxxx | | | | | 
 +| 16 | U+0800 | U+FFFF | 3 | 1110xxxx | 10xxxxxx | 10xxxxxx | | | | 
 +| 21 | U+10000 | U+1FFFFF | 4 | 11110xxx | 10xxxxxx | 10xxxxxx | 10xxxxxx | | | 
 +| 26 | U+200000 | U+3FFFFFF | 5 | 111110xx | 10xxxxxx | 10xxxxxx | 10xxxxxx | 10xxxxxx | | 
 +| 31 | U+4000000 | U+7FFFFFFF | 6 | 1111110x | 10xxxxxx | 10xxxxxx | 10xxxxxx | 10xxxxxx | 10xxxxxx |
  
 Die auf 1 gesetzten Bits im ersten Byte sind die Anzahl der insgesamt verwendeten Bytes. Die auf 1 gesetzten Bits im ersten Byte sind die Anzahl der insgesamt verwendeten Bytes.
 +
 +Siehe auch [[utf16]], [[utf32]]
  
 =====Links===== =====Links=====
  
 https://www.quora.com/What-is-UTF8 https://www.quora.com/What-is-UTF8
utf8.1637732931.txt.gz · Zuletzt geändert: 2021/11/24 06:48 von 127.0.0.1