Funktionsname: mb_decode_mimeheader ()
Anwendbare Version: Php 4> = 4.0.6, Php 5, Php 7, Php 8
Funktionsbeschreibung: Die Funktion MB_DECODE_MIMEHEHER () decodiert das Feld MIME-formatiertes E-Mail-Header in einen utf-8 codierten Zeichenfolge.
Verwendung: String mb_decode_mimeheader (String $ str [, int $ modus = 0 [, String $ charset = mb_internal_encoding ()]))
Parameter:
Rückgabewert: Gibt die dekodierte Zeichenfolge zurück und gibt den Originalzeichenfolge zurück, wenn die Dekodierung fehlschlägt.
Beispiel:
$str = '=?UTF-8?B?5bCP5piO6KaB5YWx5Y+3?='; // MIME 编码的字符串$decodedStr = mb_decode_mimeheader($str); echo $decodedStr; // 输出:你好,世界
Im obigen Beispiel haben wir eine mime codierte Zeichenfolge $str
, die mit mb_decode_mimeheader()
dekodiert wird. Die dekodierte Zeichenfolge wird in der $decodedStr
-Variablen und in echo
ausgegeben. Das Ausgabeergebnis ist "Hallo, Welt".
Beachten Sie, dass diese Funktion automatisch die MIME-Codierung in der Zeichenfolge erkennt und in eine UTF-8-kodierte Zeichenfolge dekodiert. Wenn die Dekodierung fehlschlägt, gibt die Funktion die ursprüngliche Zeichenfolge zurück.