Bonjour,
En voulant afficher depuis un script PHP (echo) un texte en français (donc avec les accents) j'obtiens des losanges à la places des caractères spéciaux...
Cependant dans le fichier source .php (mais hors des balises <?php ?>) j'ai mis des accents qui passe sans problème... Est-ce que la commande echo formate son argument ?? C'est louche ça...
Je sais qu'il y a la fonction htmlentities() qui permet bien à la commande echo de fonctionner sans problème avec les accents mais du coup les balises ne sont plus conservés !
Savez-vous comment contourner ce problème facilement (sans scripts avec str_replace) ?
Voici un exemple de code :
Et voici la sortie correspondante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <b>école</b> <?php echo "<b>école</b>"; echo htmlentities("<b>école</b>"); ?>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 école ◙cole <b>école</b>
Partager