Beim Überprüfen der MIME-Quelle einer E-Mail (die vermutlich internationale Zeichen enthält) sehe ich in Notepad++ folgendes
Ich verstehe, dass CRLF
es sich dabei um einen Wagenrücklauf-Zeilenvorschub handelt, aber was ist mit den anderen? Was bedeuten SOH
, GS
, und STX
?
Antwort1
Notepad++ verwendet diese Symbole, um Steuerzeichen oder nicht druckbare Zeichen darzustellen.
Ein Steuerzeichen oder nicht druckbares Zeichen ist ein Codepunkt (eine Zahl) in einem Zeichensatz, der kein geschriebenes Symbol darstellt.
Steuercodes C0 und C1 – Wikipedia
STX – Start of Text – Erstes Zeichen des Nachrichtentextes und kann zum Beenden der Nachrichtenüberschrift verwendet werden.
SOH – Start of Header – Erstes Zeichen eines Nachrichtenkopfes.
GS – Gruppentrennzeichen – Kann als Trennzeichen verwendet werden, um Felder von Datenstrukturen zu markieren. Bei Verwendung für hierarchische Ebenen ist US die niedrigste Ebene (teilt reine Textdatenelemente), während RS, GS und FS aufsteigende Ebenen sind, um Gruppen zu trennen, die aus Elementen der darunterliegenden Ebene bestehen.
Antwort2
SOH
Ist Start Of Header
;
STX
Ist Start of TeXt
;
GS
Ist Group Separator
.