Position actuelle: Accueil> Catégories de fonctions> mb_encode_mimeheader

mb_encode_mimeheader

Encoder les cordes pour en-tête MIME
Nom:mb_encode_mimeheader
Catégorie:Chaîne multi-octet
Langage de programmation:php
Description en une ligne:Encoder la chaîne dans une chaîne ASCII imprimable dans l'en-tête MIME

Nom de la fonction: mb_encode_mimeheader ()

Fonction Fonction: Encoder la chaîne dans une chaîne ASCII imprimable dans l'en-tête MIME.

Version applicable: PHP 4> = 4.0.6, PHP 5, PHP 7

Syntaxe: String mb_encode_mimeHeader (String $ str [, string $ charset = mb_internal_encoding () [, string $ transfer_encoding = "b" [, string $ linefeed = "\ r \ n" [, int $ indent = 0]]]]))

Description du paramètre:

  • $ str: La chaîne à coder.
  • $ charse: paramètre facultatif, spécifiez le jeu de caractères, la valeur par défaut est le jeu de caractères interne actuel.
  • $ transfert_encoding: paramètre facultatif, spécifiez la méthode de codage de transmission, la valeur par défaut est "B", indiquant le codage de base64.
  • $ linefeed: paramètre facultatif, spécifiez la fin des caractères de ligne, par défaut est "\ r \ n".
  • $ indent: paramètre facultatif, spécifiez le nombre de caractères en retrait, la valeur par défaut est 0.

Valeur de retour: renvoie la chaîne codée.

Exemple:

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

Résultat de sortie:

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

Explication: La fonction mb_encode_mimeheader () code la chaîne "bonjour, monde!" dans une chaîne ASCII imprimable dans l'en-tête mime. Le jeu de caractères UTF-8 est utilisé pour le codage, la méthode de codage de transmission Base64 est utilisée, les extrémités de ligne sont "\ r \ n", et les caractères en retrait sont 4. Le résultat de codage de sortie final est "=? UTF-8? B? Sgvsbg8SiowProwtlw ==? =".

Fonctions similaires
Articles populaires