PHP 字符串 quoted_printable_encode() 函数
quoted_printable_encode() 函数是 PHP 的内置函数,用于将一个8位字符串转换为可引用的打印字符串。此函数与quoted_printable_decode()相反,类似于 imap_8bit() 函数。它返回一个根据RFC2045(MIME)创建的可引用的打印字符串。 http://www.faqs.org/rfcs/rfc2045.html
此函数的语法如下:
语法
quoted_printable_encode ( string $str ) : string
参数
str (必填) - 此函数只有一个字符串参数作为输入,表示8位字符串。这是一个必填参数。
返回值
返回一个编码过的字符串。
支持的PHP版本
此函数可以在PHP 5.3.0+版本中使用。
示例
以下是一些示例,可以帮助我们更好地理解quoted_printable_encode()函数及其工作原理。
示例1
它将8位字符串编码为quoted-printable字符串。
<?php
string = 'Hëllo Guy! Welcome to javaTpoint.'; echo (quoted_printable_encode(string));
?>
浏览器输出:
以下代码的浏览器输出将是:
H=C3=ABllo Guy! Welcome to javaTpoint.
HTML输出:
可以通过右键点击浏览器输出并选择查看页面源代码来查看HTML输出。以下代码的HTML输出将为:
注意:quoted_printable_encode()函数在邮件系统中用于编码任何消息。我们在接收方用quoted_printable_decode()函数来将其解码为字符串。