(PHP 4, PHP 5, PHP 7, PHP 8)
utf8_decode — Convertit une chaîne UTF-8 en ISO-8859-1
$string
) : string
utf8_decode() décode la chaîne
string
, en supposant qu'elle est au format
UTF-8
, et la convertit au format
ISO-8859-1
. Les octets dans la chaîne qui ne sont pas
valides en UTF-8
et les caractères UTF-8
qui n'existent pas en ISO-8859-1
(qui sont, les caractères
au-dessus de U+00FF
) sont remplacés par ?
.
Note:
De nombreuses pages Web marquées comme utilisant l'encodage de caratères
ISO-8859-1
utilisent effectivement un encodage similaire àWindows-1252
, et les navigateurs Web interpréterons les pages WebISO-8859-1
commeWindows-1252
. Les caractéristiques supplémentaires deWindows-1252
sont des caractères imprimables, tels que le signe euro (€
) et les guillemets bouclés (“
”
), à la place de certains caractères de contrôle de l'ISO-8859-1
. Cette fonction ne convertira pas ces caractèresWindows-1252
correctement. Utilisez une fonction différente si une conversionWindows-1252
est nécessaire.
string
La chaîne encodée UTF-8.
Retourne la chaîne string
convertie en ISO-8859-1.
Version | Description |
---|---|
7.2.0 | Cette fonction a été déplacée dans le cœur de PHP ; auparavant, il était nécessaire d'installer l'extension XML pour l'utiliser. |