(PHP 5, PHP 7)
iconv_mime_decode — Bir MIME başlık alanının kodunu çözer
$kodlanmış_başlık
[, int $kip = 0
[, string $karküm = ini_set("iconv.internal_encoding")
]] )Bir MIME başlık alanının kodunu çözer.
kodlanmış_başlıkBir dizge olarak kodlanmış başlık.
kip
kip değiştirgesi, işlev bozuk bir MIME başlık
alanı saptadığı takdirde işlevin davranışını belirler. Aşağıdaki
değerleri bir bit maskesi olarak belirtebilirsiniz:
| Değer | Sabit | Açıklama |
|---|---|---|
| 1 | ICONV_MIME_DECODE_STRICT | Belirtilirse, başlık, » RFC2047'de tanımlanan standartlarla tam uyumlu kodlanır. Bu seçenek öntanımlı olarak kapalıdır, çünkü belirtime uymayan ve doğru MIME başlıkları üretmeyen pek çok kullanıcı eposta istemcisi var. |
| 2 | ICONV_MIME_DECODE_CONTINUE_ON_ERROR | Belirtilirse, iconv_mime_decode_headers() işlevi yazım hatalarını yoksayıp belirtilen başlığı işlemeye devam etmeye çalışır. |
karküm
İsteğe bağlı karküm değiştirgesi elde edilecek
dizgenin karakter kümesini belirler. Belirtilmezse, dizgenin karakter
kodlamasının
iconv.internal_encoding
yönergesinde belirtilen kodlama olacağı varsayılır.
Başarı durumunda kodu çözülmüş MIME alanı, aksi takdirde
FALSE döner.
Örnek 1 - iconv_mime_decode() örneği
<?php
// Sonuç: "Subject: Prüfung Prüfung"
echo iconv_mime_decode("Subject: =?UTF-8?B?UHLDvGZ1bmcgUHLDvGZ1bmc=?=",
0, "ISO-8859-1");
?>