Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
为什么 opencart邮件类对发件人姓名进行编码?
$header .= 'From: ' . '=?UTF-8?B?' . base64_encode($this->sender) . '?=' . '<' . $this->from . '>' . $this->newline;
这是一项古老的技术吗?我以前没见过这样的。
编码它有什么缺点吗?
引用自维基百科:
这是为了确保数据在传输过程中保持完整而不被修改。Base64 通常用于许多应用程序,包括通过 MIME 发送的电子邮件。 Base64 MIME 标准引入了字符集说明符和两种内容传输编码来实现非 ASCII 数据的传输:引用可打印用于大多数 7 位内容,其中有几个字符超出该范围,base64 用于任意二进制数据。 内容编码
这是为了确保数据在传输过程中保持完整而不被修改。Base64 通常用于许多应用程序,包括通过 MIME 发送的电子邮件。 Base64
MIME 标准引入了字符集说明符和两种内容传输编码来实现非 ASCII 数据的传输:引用可打印用于大多数 7 位内容,其中有几个字符超出该范围,base64 用于任意二进制数据。 内容编码