Kennt jemand das ASCII-Äquivalent von 80 (hexadezimal)? Existiert es überhaupt? Ich habe mich nur gefragt, der Tisch reicht nur bis 7F.Existiert ein ASCII-Äquivalent von 0x80?
Antwort
No.
ASCII per Definition ist ein 7-Bit Zeichencode, mit Codierungen von 0 bis 127 (0x7F
). Alles außerhalb dieses Bereichs ist kein ASCII.
Es gibt eine Reihe von 8-Bit und breiten Zeichencodes basierend auf ASCII (manchmal mit fragwürdiger Genauigkeit, die so genannte „erweitert ASCII“), die eine Bedeutung zu 0x80
zuweisen. Zum Beispiel behandeln sowohl Latin-1 als auch Unicode0x80
als Steuerzeichen, während Windows-1252 es für das Euro-Symbol verwendet.
Unicode sollte 0x80 nicht als etwas behandeln, da es keine Kodierung ist. Könnten Sie bitte Ihre Antwort klären? –
Ich bezog mich nicht auf die Kodierung '0x80', ich bezog mich auf den Kodepunkt, U + 0080. UTF-8 (eine von mehreren Kodierungen für Unicode) verwendet eine 2-Byte-Kodierung für das "U + 0080". –
Warum lesen Sie nicht den Wikipedia-Artikel über ASCII? Es beantwortet deine Frage. Bitte machen Sie eine bescheidene Menge an Forschung vor dem Posten. –
Um jedem die Zeit zu sparen, zu Wikipedia zu gehen, ist 7F 127 in Dezimal, und es gibt nur 128 Zeichen in ASCII (Index ist Null-basierte) –
Dies hat auch nichts mit C. C nicht vermutet die Implementierung verwendet ASCII. –