При просмотре MIME-источника электронного письма (предположительно содержащего международные символы) я вижу что-то вроде этого в Notepad++
Я понимаю, что CRLF
это возврат каретки, а как насчет остальных? Что означают SOH
, GS
, и STX
?
решение1
Notepad++ использует эти символы для представления управляющих символов или непечатаемых символов.
Управляющий персонаж - Википедия
Управляющий символ или непечатаемый символ — это кодовая точка (число) в наборе символов, которая не представляет собой письменный символ.
Управляющие коды C0 и C1 — Википедия
STX — Начало текста — первый символ текста сообщения, может использоваться для завершения заголовка сообщения.
SOH — Начало заголовка — Первый символ заголовка сообщения.
GS - Разделитель групп - может использоваться в качестве разделителей для обозначения полей структур данных. Если используется для иерархических уровней, US является самым низким уровнем (разделяющим элементы данных обычного текста), в то время как RS, GS и FS являются уровнями возрастания для разделения групп, состоящих из элементов уровня ниже.
решение2
SOH
является Start Of Header
;
STX
является Start of TeXt
;
GS
является Group Separator
.