ANSI-/IBM-ASCII

WinHex & X-Ways

ANSI-/IBM-ASCII

 

ANSI-ASCII ist der der in WinHex verwendete Name einer Erweiterung des ASCII-Zeichensatzes, der in Nicht-Unicode-Windows-Anwendungen verwendet wird. Er wurde von Microsoft ANSI genannt nach dem American National Standards Institute, aber nicht tatsächlich von diesem Institut definiert. Es existieren diverse regionale Varianten, von denen eine in Windows aktiv ist, typischerweise Codepage 1252 in Ländern, in denen eine westeuropäische Sprache gesprochen wird. MS-DOS und Kommandozeilenfenster von Windows benutzen den IBM-ASCII-Zeichensatz (anderswo auch als OEM- oder DOS-Zeichensatz bezeichnet). All diese 8-Bit-Erweiterungen des 7-Bit-ASCII-Zeichensatzes unterscheiden sich in der Zuordnung von Zeichen, deren Wert 127 übersteigt. Wenn Sie beispielsweise einen Text mit dem Windows-Notizblock (notepad.exe) verfassen und in ANSI-Codierung abspeichern und ihn sich später mit dem type-Befehl in einem Kommandozeilenfenster ansehen, dann werden Umlaute und diverse Sonderzeichen nicht richtig dargestellt. Einige der regionalen ANSI-Codepages sind Doppelbyte-Codepages, d. h. sie verwenden sogar 2 Bytes für einige Zeichen statt nur 1 Byte pro Zeichen.

 

Den in der Textspalte verwendeten Zeichensatz/die Codepage wählen Sie im Ansicht-Menü oder durch Klick oben auf die Textspalte, da, wo der Name der aktiven Codepage angezeigt wird. Mit der Funktion »Konvertieren« im Bearbeiten-Menü können Textdateien von einem Zeichensatz in den anderen konvertiert werden.

 

Die ersten 32 ASCII-Zeichen sind weder Buchstaben oder Zahlen noch Satzzeichen. Es handelt sich um Steuerzeichen.

 

Hex

Steuerzeichen

Hex

Steuerzeichen

00

Null

10

Data Link Escape

01

Start of Header

11

Device Control 1

02

Start of Text

12

Device Control 2

03

End of Text

13

Device Control 3

04

End of Transmission

14

Device Control 4

05

Enquiry

15

Negative Acknowledge

06

Acknowledge

16

Synchronous Idle

07

Bell

17

End of Transmission Block

08

Backspace

18

Cancel

09

Horizontal Tab

19

End of Medium

0A

Line Feed

1A

Substitute

0B

Vertical Tab

1B

Escape

0C

Form Feed

1C

File Separator

0D

Carriage Return

1D

Group Separator

0E

Shift Out

1E

Record Separator

0F

Shift In

1F

Unit Separator