Afficher caractères spéciaux

[Résolu/Fermé]
Signaler
Messages postés
1306
Date d'inscription
lundi 25 février 2008
Statut
Membre
Dernière intervention
3 mai 2021
-
Messages postés
1306
Date d'inscription
lundi 25 février 2008
Statut
Membre
Dernière intervention
3 mai 2021
-
Bonjour,

Dans ma variable, j'ai des caractères spéciaux. Comment afficher correctement ?
echo '<b>'.$row['legende_FR'].'</b>';
Merci.

3 réponses

Messages postés
338
Date d'inscription
samedi 30 août 2008
Statut
Membre
Dernière intervention
8 août 2014
27
salut!
Tu peux faire ça plutôt: echo '<b>'.htmlspecialchars($row['legende_FR']).'</b>';

Source: https://www.php.net/manual/en/function.htmlspecialchars.php
Messages postés
424
Date d'inscription
samedi 1 décembre 2012
Statut
Membre
Dernière intervention
22 mai 2018
64
Tu peux déja passer ton site en utf8 de meme pour ta base de donnée. ca comprend tout les caracteres de toutes les langues.
Messages postés
1306
Date d'inscription
lundi 25 février 2008
Statut
Membre
Dernière intervention
3 mai 2021
10
Un 'tit truc bizarre ! Mon site est en plusieurs langues, dont l'italien et l'espagnol.
Dans ma base, j'ai le caractère ° qui ressort très bien en version française, mais en version italienne et espagnole, il ressort °.
Même problème pour d'autres caractères étranger, tel que : á, ì
J'ai placé en début de script :
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
Messages postés
1306
Date d'inscription
lundi 25 février 2008
Statut
Membre
Dernière intervention
3 mai 2021
10
Merci Stanislas Poisson ................ c'est Magique !!!!!!
Et merci également atspinto. Ta solution en est une également ;o)
A ++