quoted_printable_decode()

1. 定义

该函数对经过quoted-printable编码过的字符串进行解码,返回8-bit的字符串。

注:

  • 该函数与函数imap_qprint()十分相似,但不依赖IMAP模块。
  • quoted-printable编码:可被打印的字符引用编码。一种MIME的实现方式,多用于邮件发送消息,利用一些可打印的常用字符来表示一个8-bit字节的所有非打印字符的方法。

2. 语法

quoted_printable_decode ( string $str ) : string

3. 参数说明

参数 可选性 数据类型 描述
$str 必需 字符串 待解码的quoted-printable字符串

4. 示例

<?php

// quoted_printable_decode()
// 对经过`quoted-printable`编码过的字符串进行解码,返回`8-bit`的字符串

$str = '=E6=9E=81=E9=80=9F=E6=95=99=E7=A8=8B=E6=A3=92=E6=A3=92=E5=93=92=EF=BC=81';
$res = quoted_printable_decode($str);
var_dump($res);// 输出:string(24) "极速教程棒棒哒!"

5. 延展阅读