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

La plupart des pages Web écrites en anglais viennent codés dans la norme ISO-8859-1, un ensemble de codage de caractères adapté à l`affichage du texte anglais sans 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 défini sur 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.

  • 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.";

  • Tapez le "utf8_encode ()" 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`);

  • Définir le résultat de la «utf8_encode ()" fonction de la valeur d`une 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 «utf8_encode ()" fonction à la variable d`origine:

    $ Mystring = utf8_encode ($ mystring);

AUTRES

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