La plupart des pages Web écrites en anglais sont encodés en ISO-8859- 1, un encodage de jeu de caractères adapté à l'affichage de texte en anglais avec pas de caractères spéciaux ou des marques d'accent. Ce jeu de caractères est également connu comme " Latin 1 " car il inclut les caractères latins les plus couramment utilisés . Si vous avez une chaîne de texte qui est ISO-8859- 1, vous pouvez le convertir en UTF-8 en utilisant une fonction PHP. Une fois que le texte est mis en UTF-8 (également appelé « Unicode ») , vous pouvez écrire dans n'importe quelle langue utilisant des caractères dont vous avez besoin , comme le français ou japonais . Instructions
1
Créer une variable et définissez sa valeur sur une chaîne qui ne contient que ISO- 8859-1 :
$ mystring = "Ceci est simple texte anglais sans caractères spéciaux . " ;
2
type de la« fonction utf8_encode () "dans votre code quelque part en dessous de la variable que vous avez créée et passer dans la variable comme paramètre :
utf8_encode ($ mystring ) ;
Wrap la chaîne entre guillemets simples ou doubles pour entrer directement dans la fonction sans utiliser une variable , si vous voulez :
utf8_encode ('Ceci est simple texte anglais avec pas de caractères spéciaux ' ) ;
3
Réglez le résultat de la fonction " utf8_encode ( )" comme la valeur d'une nouvelle variable :
$ utf8string = utf8_encode ($ mystring ) ;
pour mettre à jour la variable d'origine avec le nouveau texte UTF-8 codé , définissez la valeur de la fonction " utf8_encode ()" pour la variable d'origine :
$ mystring = utf8_encode ($ mystring ) ; Photos