(PHP 4, PHP 5, PHP 7)
utf8_decode — Convertit une chaîne UTF-8 en ISO-8859-1
$data
)
utf8_decode() décode la chaîne
data
, 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
valide en UTF-8 et les caractères UTF-8
qui n'existe pas en ISO-8859-1 (qui sont, les caratcères
au-dessus de U+00FF) sont remplacé par ?.
Note:
De nombreuses pages Web marquées comme utilisant l'encodage de caratère ISO-8859-1 utilisent effectivement un encodage similaire à Windows-1252, et les navigateurs Web interpréterons les pages Web ISO-8859-1 comme Windows-1252. Les caractéristiques supplémentaires de Windows-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ères Windows-1252 correctement. Utilisez une fonction différente si une conversion Windows-1252 est nécessaire.
data
La chaîne encodée UTF-8.
Retourne la chaîne data
convertie en ISO-8859-1.
Version | Description |
---|---|
7.2.0 | Cette fonction a été déplacée dans le coeur de PHP ; auparavant, il était nécessaire d'installer l'extension XML pour l'utiliser. |