在检查电子邮件的 MIME 源(可能包含国际字符)后,我在 Notepad++ 中看到了类似这样的内容
我知道这CRLF
是回车换行,但其他的呢?SOH
、GS
、 和分别是什么STX
意思?
答案1
Notepad++ 使用这些符号来表示控制字符或非打印字符。
控制字符或非打印字符是字符集中的代码点(数字),不代表书面符号。
STX——文本开始——消息文本的第一个字符,可用于终止消息标题。
SOH——报头开始——消息报头的第一个字符。
GS - 组分隔符 - 可用作分隔符来标记数据结构的字段。如果用于层级,US 是最低级别(划分纯文本数据项),而 RS、GS 和 FS 是递增级别,用于划分由其下级项组成的组。
答案2
SOH
是Start Of Header
;
STX
是Start of TeXt
;
GS
是Group Separator
。