quoted-printable 文字列を 8 ビット文字列に変換する

# quoted_printable_decode

(PHP 4, PHP 5, PHP 7, PHP 8)

quoted_printable_decode — quoted-printable 文字列を 8 ビット文字列に変換する

### 説明

function quoted_printable_decode(string `$string`): string

この関数は、quoted printable 文字列をデコードし、 8 ビットバイナリ文字列を返します (» RFC2821 の section 4.5.2 ではなく » RFC2045 の section 6.7 によれば、付随するピリオドは行の開始から削除されません) 。

この関数は imap_qprint() に似ていますが、 動作に IMAP モジュールを必要としないという違いがあります。

### パラメータ

`string`

  入力文字列。

### 戻り値

8 ビットバイナリ文字列を返します。

### 例

例1 quoted_printable_decode() の例

    <?php
    $encoded = quoted_printable_encode('Möchten Sie ein paar Äpfel?');
    var_dump($encoded);
    var_dump(quoted_printable_decode($encoded));
    ?>

上の例の出力は以下となります。

    string(37) "M=C3=B6chten Sie ein paar =C3=84pfel?"
    string(29) "Möchten Sie ein paar Äpfel?"

### 参考

- quoted_printable_encode() - 8 ビット文字列を quoted-printable 文字列に変換する

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open