Convertit une chaîne ISO-8859-1 en UTF-8

# utf8_encode

(PHP 4, PHP 5, PHP 7)

utf8_encode — Convertit une chaîne ISO-8859-1 en UTF-8

### Description

utf8_encode ( string `$data` ) : string

Cette fonction convertie la chaîne `data` depuis l'encodage ISO-8859-1 vers UTF-8.

> 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.

### Liste de paramètres

`data`

  Une chaîne ISO-8859-1.

### Valeurs de retour

Retour la version UTF-8 de `data`.

### Historique

Version | Description
--- | ---
7.2.0 | Cette fonction a été déplacée dans le coeur de PHP, auparavent, il était nécessaire d'installer l'extension XML pour l'utiliser.

### Voir aussi

- utf8_decode() - Convertit une chaîne UTF-8 en ISO-8859-1 - Réalise la conversion inverse
- mb_convert_encoding() - Conversion d'encodage - Convertit entre différents codages de caractères, y compris UTF-8, ISO-8859-1 et Windows-1252
- iconv() - Convertit une chaîne dans un jeu de caractères - Convertit entre différents codages de caractères
- recode_string() - Recode une chaîne en fonction de la requête - Convertit entre différents codages de caractères