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
|