mb_preferred_mime_name în PHP

Returnează numele MIME standard al unei codări, potrivit pentru antete HTTP sau de email.

Sintaxă
mb_preferred_mime_name(string $encoding): string|false

Ce face mb_preferred_mime_name

Aceeași codare are adesea mai multe nume (utf8, UTF-8; latin2, ISO-8859-2). mb_preferred_mime_name returnează forma recomandată pentru Content-Type: ...; charset=.

Parametri

Parametru Descriere
$encoding Numele codării, în orice formă cunoscută de mbstring.

Ce returnează

Numele MIME sau false (cu avertisment) dacă codarea nu este cunoscută.

Exemple

Exemplul 1: Nume standard pentru antete

<?php
foreach (["utf8", "latin2", "sjis"] as $codare) {
    echo "$codare => " . mb_preferred_mime_name($codare) . "\n";
}

Rezultat

utf8 => UTF-8
latin2 => ISO-8859-2
sjis => Shift_JIS

Greșeli frecvente

  • Scrii în antete numele folosit în cod (utf8). Unele programe de email nu îl recunosc; folosește numele returnat de această funcție.

Comenzi înrudite