meta data for this page
  •  

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
guide:zeichencodierung [2022/09/25 12:15] – Screenshot UTF-8 ergänzt juergenhaasguide:zeichencodierung [2022/09/29 11:47] (aktuell) – [UTF-8] juergenhaas
Zeile 65: Zeile 65:
 Dieser Screenshot zeigt annähernd die selbe Textdatei wie oben, allerdings mit UTF-8-Zeichencodierung. Dieser Screenshot zeigt annähernd die selbe Textdatei wie oben, allerdings mit UTF-8-Zeichencodierung.
  
-Besonderes Augenmerkt verdient die veränderte Darstellung des Umlautes **ü**. Alle anderen Zeichen benötigen keien zusätzlichen Speicherplatz.+Besonderes Augenmerkt verdient die veränderte Darstellung des Umlautes **ü**. Alle anderen Zeichen benötigen keinen zusätzlichen Speicherplatz
 + 
 +=== Versuch === 
 + 
 +Wenn du dazu auf eigene Faust noch ein wenig Erfahrung sammeln möchtest, dann kannst du in Notepad++ das Hex-Editor-Plugin installieren, selbst eine Textdatei erstellen und beobachten was passiert, wenn du über das Menü die Codierung konvertierst. 
 + 
 + 
 +==== BCD ==== 
 + 
 +Die Abkürzung BCD steht für **Binary Coded Decimals**, also für binär codierte Dezimalzahlen. Es gibt verschiedene BCD-Verfahren, aber alle erfüllen den Zweck dezimale Zahlen in binärer Form darzustellen. Eine gebräuchliche Variante davon ist die 8-4-2-1-BCD-Codierung. Die Ziffern stehen in diesem Fall für die Wertigkeiten der 4 Bit, die benötigt werden um mindestens 10 verschiedene Zahlenwerte darzustellen. Bei dieser Codierung wird jeweils ein Nibble (Halbbyte) verwendet um eine dezimale Ziffer zu codieren. In hexadezimaler Darstellung hat eine solche Zahl genauso viele Stellen wie ihre Dezimalzahl. 
 + 
 +Allerdings geht mit dieser Darstellung auch ein erhöhter Platzbedarf einher, denn die Werte A-F bleiben an jeder Stelle ungenutzt. Nicht zuletzt deshalb wird diese Darstellungsform heutzutage nur noch selten eingesetzt. Unter anderem im Finanzsektor und in der Wissenschaft gibt es einige seltene Anwendungsfälle, in denen diese Darstellung der heute gebräuchlichen vorgezogen wird. 
 + 
 +Für weitere Details hierzu siehe [[https://de.wikipedia.org/wiki/BCD-Code]]. 
 + 
 + 
 +==== EBCDIC ==== 
 + 
 +Der Extended Binary Coded Decimal Interchange Code ist eine Zeichencodierung auf Basis von 8-Bit-Zeichen, welche von IBM entwickelt wurde. Es gibt eine ganze Reihe an EBCDIC-Codepages, welche unterschiedliche Zeichensätze darstellen.  
 + 
 +Es handelt sich hierbei in erster Linie um eine historische Zeichencodierung, welche aber aufgrund von Rückwärtskompatibilität älterer Anwendungen beispielsweise aus dem Finanzsektor vor allem auf Großrechneranlagen nach wie vor Verwendung findet. 
 + 
 +EBCDIC ist unter anderem dafür berüchtigt, häufig Kompatibilitätsprobleme zu verursachen. 
 + 
 +Mehr Informationen zu EBCDIC erhältst du auf [[https://de.wikipedia.org/wiki/Extended_Binary_Coded_Decimal_Interchange_Code]].