« imap_unsubscribe
imap_utf7_encode »

imap_utf7_decode

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

imap_utf7_decode — 修正版 UTF-7 エンコードされた文字列をデコードする

説明

function imap_utf7_decode(string $string): string|false

修正版 UTF-7 の string を ISO-8859-1 文字列に デコードします。

この関数は、ある種の非 ASCII 文字を含むメールボックス名をデコードする際に 必要となります。

パラメータ

string

修正版 UTF-7 エンコーディングの文字列。このエンコーディングについては » RFC 2060, section 5.1.3 で定義されています。

戻り値

string と同じ内容の文字を ISO-8859-1 でエンコード した文字列を返します。string に修正版 UTF-7 として 不正な文字が含まれていた場合、あるいは string に ISO-8859-1 文字セットの範囲外の文字が含まれていた場合には false を返します。

参考

関連キーワード:
修正   imap   デコード   エンコード   decode   encode   エンコーディング   unsubscribe   メールボックス   section   不正   セット   範囲   参考   テキスト
関連する関数・ページ:
function.imap-utf7-encode   function.imap-mutf7-to-utf8   function.imap-utf8-to-mutf7   function.imap-base64   function.imap-utf8   function.imap-mime-header-decode