Aktueller Standort: Startseite> Funktionskategorien> mb_encode_mimeheader

mb_encode_mimeheader

Kodieren Sie Strings für MIME -Header
Name:mb_encode_mimeheader
Kategorie:Multi-Byte-Zeichenfolge
Programmiersprache:php
Kurzbeschreibung:Encodieren Sie die Zeichenfolge in eine druckbare ASCII -Zeichenfolge im MIME -Header

Funktionsname: mb_encode_mimeheader ()

Funktionsfunktion: Codieren Sie die Zeichenfolge in eine druckbare ASCII -Zeichenfolge im MIME -Header.

Anwendbare Version: Php 4> = 4.0.6, Php 5, Php 7

Syntax: String mb_encode_mimeheader (String $ str [, String $ charset = mb_internal_encoding () [, String $ Transfer_encoding = "B" [, String $ linefeed = "\ r \ n" [, int $ indent = 0]]]]]))

Parameterbeschreibung:

  • $ str: Die zu codierende Zeichenfolge.
  • $ charSet: Optionaler Parameter, Geben Sie den Zeichensatz an, der Standardwert ist der aktuelle interne Zeichensatz.
  • $ transfer_encoding: Optionaler Parameter, Geben Sie die Übertragungscodierungsmethode an, der Standardwert ist "B", wobei die Basis64 -Codierung angezeigt wird.
  • $ lineFeed: Optionaler Parameter, Geben Sie das Ende der Zeilenzeichen an, Standard ist "\ r \ n".
  • $ Einzug: Optionaler Parameter, Geben Sie die Anzahl der eingebauten Zeichen an, Standard ist 0.

Rückgabewert: Gibt die codierte Zeichenfolge zurück.

Beispiel:

 $text = "Hello, 世界!"; $encodedText = mb_encode_mimeheader($text, "UTF-8", "B", "\r\n", 4); echo $encodedText;

Ausgangsergebnis:

 =?UTF-8?B?SGVsbG8sIOWPrOWtlw==?=

Erläuterung: Die Funktion mb_encode_mimeheader () codiert die Zeichenfolge "Hallo, Welt!" in eine druckbare ASCII -Saite im MIME -Header. Der UTF-8-Zeichensatz wird für die Codierung verwendet, die Basis64-Übertragungscodierungsmethode wird verwendet, die Zeilenenden sind "\ r \ n" und die eingebauten Zeichen sind 4. Das endgültige Ausgangscodierungsergebnis ist "=? Utf-8? B?

Ähnliche Funktionen
Beliebte Artikel