Notepad++ 输出中的 STX、SOH 和 GS 是什么意思?

Mik*_*e B 22 notepad++ characters character-encoding

在查看电子邮件的 MIME 源(大概包含国际字符)后,我在 Notepad++ 中看到了这样的内容

在此处输入图片说明

我知道这CRLF是回车换行,但其他的呢?做什么SOHGSSTX什么意思?

Ste*_*ven 22

Notepad++ 使用这些符号来表示控制字符或非打印字符。

控制字符 - 维基百科

控制字符或非打印字符是字符集中的代码点(数字),不代表书写符号。

C0 和 C1 控制代码 - 维基百科

STX - 文本开始 - 消息文本的第一个字符,可用于终止消息标题。

SOH - 标题的开始 - 消息标题的第一个字符。

GS - 组分隔符 - 可用作分隔符来标记数据结构的字段。如果用于层次级别,US 是最低级别(划分纯文本数据项),而 RS、GS 和 FS 是递增级别以划分由其下级别的项目组成的组。


td5*_*512 9

SOHStart Of Header

STXStart of TeXt

GSGroup Separator