Les partenaires publicitaires:

Comment convertir une chaîne en UTF-8 en php

La plupart des pages Web écrites en anglais viennent encodés en ISO-8859-1, un ensemble de codage de caractères adapté à l'affichage du texte anglais avec pas de caractères spéciaux ou des accents. Ce jeu de caractères est également connu comme "Latin 1" car il comprend des 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 toutes les langues 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 des caractères ISO-8859-1:

      $ mystring = "Ceci est clair texte anglais sans caractères spéciaux.";

    • 2

      Tapez le "utf8_encode ()" fonction dans votre code quelque part en dessous de la variable que vous avez créé et passez dans la variable comme paramètre:




      utf8_encode ($ mystring);

      Enveloppez 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 clair texte anglais sans caractères spéciaux »);

    • 3


      Réglez le résultat de la "utf8_encode ()" comme fonction de la valeur d'une nouvelle variable:

      $ UTF8String = utf8_encode ($ mystring);

      Pour mettre à jour la variable d'origine avec le nouveau texte UTF-8 codé, réglez la valeur de la "utf8_encode ()" fonction à la variable d'origine:

      $ mystring = utf8_encode ($ mystring);

» » » » Comment convertir une chaîne en UTF-8 en php