utf8_decode
Convertit une chaîne UTF-8 en ISO-8859-1
&reftitle.description;
stringutf8_decode
stringstring
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 ?.
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 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.
&reftitle.parameters;
string
La chaîne encodée UTF-8.
&reftitle.returnvalues;
Retourne la chaîne string convertie en ISO-8859-1.
&reftitle.changelog;
&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.
&reftitle.seealso;
utf8_encode - Réalise la conversion inverse
mb_convert_encoding - Convertit entre différents codages de caractères, y compris UTF-8, ISO-8859-1 et Windows-1252
iconv - Convertit entre différents codages de caractères
recode_string - Convertit entre différents codages de caractères