Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

iconv_mime_encode

iconv Funktionen

    Befehl:
string iconv_mime_encode ( string $field_name , string $field_value [, array $preferences = NULL ] )


    Parameter-Liste:
NameBeschreibung
field_nameDer Feldname.
field_valueDie Feldwert.
preferencesSie können das Verhalten von iconv_mime_encode(), indem Sie ein assoziatives Array, die Konfigurationselemente an den optionalen dritten Parameter preferences enthält Steuer. Die von iconv_mime_encode() (unterstützte Artikel) sind unten aufgeführt. Beachten Sie, dass Elementnamen behandelt Gross-/Kleinschreibung.
Konfigurationselemente unterstützt von iconv_mime_encode()
ItemTypeBeschreibungStandartwertBeispiel
schemestringGibt die Methode um einen Feldwert durch kodieren. Der Wert dieses Elements kann entweder "B" oder "Q", wobei "B" steht für base64 sein Codierungsschema und "Q" steht für quoted-printable Codierungsschema.BB
input-charsetstringGibt den Zeichensatz, in dem der erste Parameter field_name und der zweite Parameter field_value vorgestellt. Wenn nicht angegeben, iconv_mime_encode() übernimmt diese Parameter, um es in der iconv.internal_encoding ini Einstellung dargestellt.iconv.internal_encodingISO-8859-1
output-charsetstringGibt den Zeichensatz verwenden, um die MIME-Header zu komponieren.iconv.internal_encodingUTF-8
line-lengthintegerGibt die maximale Länge der Kopfzeilen. Die resultierende Header "gefaltet" auf eine Gruppe von mehreren Linien, falls die resultierende Kopffeld würde länger als der Wert des Parameters, entsprechend » RFC2822 - Internet Message Format - Internet Message Format. Wenn nicht angegeben, wird die Länge auf 76 Zeichen beschränkt sein.76996
line-break-charsstringGibt die Reihenfolge der Zeichen in jeder Zeile als End-of-Line-Zeichen, wenn ""folding" ist auf einer langen Header-Feld durchgeführt hängen. Wenn nicht gegeben, um "\r\n" (CR LF). wird standardmässig. Beachten Sie, dass dieser Parameter immer als ASCII-Zeichenfolge, ungeachtet des Wertes des Eingangszeichensatz behandelt.\r\n\n

    Rückgabewerte:
Gibt ein MIME kodierten Feld auf Erfolg oder FALSE, wenn bei der Codierung ein Fehler auftritt.

    Beschreibung:
Bildet einen MIME-Header-Feld


    Aktiv in Version:
(PHP 5, PHP 7)

    Siehe auch:
Konvertiert einen 8 Bit String in einen Base64 codierten String
 
Encode-String für MIME-Header
 
Konvertiert einen 8bit String in einen quoted-printable String
 
Wandelt einen 8Bit-String in sein 'Quoted Printable' Gegenstück
 

iconv_mime_encode() - Beispiel:


Eingabe:
<?PHP
$preferences = array(
    "input-charset" => "ISO-8859-1",
    "output-charset" => "UTF-8",
    "line-length" => 76,
    "line-break-chars" => "\n"
);
$preferences["scheme"] = "Q";
// This yields "Subject: =?UTF-8?Q?Pr=C3=BCfung=20Pr=C3=BCfung?="
echo iconv_mime_encode("Subject", "Prüfung Prüfung", $preferences);

$preferences["scheme"] = "B";
// This yields "Subject: =?UTF-8?B?UHLDvGZ1bmcgUHLDvGZ1bmc=?="
echo iconv_mime_encode("Subject", "Prüfung Prüfung", $preferences);
?>

iconv Funktionen