(PHP 4, PHP 5, PHP 7)
utf8_decode — Konvertiert eine als UTF-8 kodierte ISO-8859-1-Zeichenkette in eine einfache ISO-8859-1-Zeichenkette
$data
) : string
Diese Funktion konvertiert die Zeichenkette data
von
der UTF-8
Kodierung nach ISO-8859-1
.
Bytes in der Zeichenkette, die kein gültiges UTF-8
sind, und
UTF-8
Zeichen, die nicht in ISO-8859-1
existieren
(also Zeichen größer als U+00FF
), werden durch ?
ersetzt.
Hinweis:
Viele Webseiten, die ausgewiesen sind die
ISO-8859-1
Zeichenkodierung zu verwenden, nutzen in Wirklichkeit die ähnlicheWindows-1252
Kodierung, und Webbrowser interpretierenISO-8859-1
Webseiten alsWindows-1252
.Windows-1252
ermöglicht zusätzliche druckbare Zeichen, so wie das Euro-Zeichen (€
) und geschweifte Anführungszeichen (“
”
) anstelle von bestimmtenISO-8859-1
Kontrollzeichen. Diese Funktion konvertiert solcheWindows-1252
Zeichen nicht korrekt. Verwenden Sie eine andere Funktion, wennWindows-1252
Konvertierung erforderlich ist.
data
Eine UTF-8-kodierte Zeichenkette.
Gibt die ISO-8859-1-Übersetzung von data
zurück.
Version | Beschreibung |
---|---|
7.2.0 | Diese Funktion wurde in den Kern von PHP verschoben, so dass sie nun auch ohne die XML Extension verfügbar ist. |