Afficher caractères spéciaux

Résolu/Fermé
t671 Messages postés 1460 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 2 décembre 2024 - 15 déc. 2012 à 20:38
t671 Messages postés 1460 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 2 décembre 2024 - 16 déc. 2012 à 12:03
Bonjour,

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

3 réponses

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

Source: https://www.php.net/manual/en/function.htmlspecialchars.php
0
Stanislas Poisson Messages postés 423 Date d'inscription samedi 1 décembre 2012 Statut Membre Dernière intervention 22 mai 2018 66
15 déc. 2012 à 23:05
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.
0
t671 Messages postés 1460 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 2 décembre 2024 11
16 déc. 2012 à 12:03
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>
0
t671 Messages postés 1460 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 2 décembre 2024 11
16 déc. 2012 à 10:51
Merci Stanislas Poisson ................ c'est Magique !!!!!!
Et merci également atspinto. Ta solution en est une également ;o)
A ++
0