UTF -8 est un type de codage de caractères couramment utilisés sur les pages Web , le courrier électronique , systèmes d'exploitation et des applications. UTF-8 encode tous les caractères Unicode 1112064 , qui comprend beaucoup plus de caractères que la 128 caractères codage ASCII historique. Quand une page Web reçoit une chaîne de texte avec un codage différent , vous pouvez utiliser la fonction " mb_convert_encoding " de PHP pour convertir la chaîne en encodage UTF-8 . Instructions
1
Ouvrez votre fichier PHP dans un éditeur de texte tel que le Bloc-notes Windows .
2
Accéder à une chaîne de texte qui n'est pas déjà en UTF-8 . Une source non - UTF-8 codé communément comparant est un en-tête HTTP , ce qui est parfois ISO -8859-1 codé . Par exemple, accéder à une chaîne HTTP entrant nommée "Nom" avec le code " $ str = $ _POST [" nom " ];"
3
convertir la chaîne de texte à UTF- 8 à l'aide la fonction mb_convert_encoding dans le format " mb_convert_encoding (string, to_encoding , from_encoding ) ; ». Le " from_encoding " est un paramètre facultatif que vous pouvez utiliser pour spécifier l'encodage de la chaîne source . Si " from_encoding " est omis, la fonction utilise le codage interne de la chaîne. Par exemple, "$ target = mb_convert_encoding ( $ str ," UTF -8 "," ISO-8859- 1 ") ; " renvoie un UTF-8 version encodée de la chaîne de texte " str" dans la chaîne " cible " < . br> 4
Enregistrez votre fichier PHP et fermez l'éditeur de texte.