Signes ? quand je fais un echo en php
- Accueil
- Forum
- Programmation
- PHP
- Signes ? quand je fais un echo en php
PaulLavieille Le 9 avril 2016 à 13:14 (Édité le 25 janvier 2019 à 17:50)
J'ai mis un texte dans ma base de données avec des accents, des • etc mais j'ai un problème !
Ils s'affichent ? alors que les textes mis dans la page sans echo sont affichés normalement
Pourquoi ?
merci 😀
Profil introuvable Le 9 avril 2016 à 15:38 (Édité le 1 janvier 1970 à 01:00)
julienb Le 9 avril 2016 à 20:38 (Édité le 1 janvier 1970 à 01:00)
tu as un problème d'encodage. Mets le contenu de ta table en UTF-8 et règle le logiciel que tu utilises pour coder de façon à ce que les caractères soient encoder en UTF-8. Si besoin, notepad++ te permet de changer l'encodage des caractères d'un fichier. Menu encoding ou encodage puis Encode in UTF-8 en gros.
PaulLavieille Le 9 avril 2016 à 20:38 (Édité le 1 janvier 1970 à 01:00)
En gros dans ma bdd j'ai une table text mais lorsque j'affiche le texte sur ma page, ça me mes des "?" avec un carré à la place des accents
PaulLavieille Le 9 avril 2016 à 20:40 (Édité le 1 janvier 1970 à 01:00)
En gros dans ma bdd j'ai une table text mais lorsque j'affiche le texte sur ma page, ça me mes des "?" avec un carré à la place des accents
Profil introuvable Le 10 avril 2016 à 10:24 (Édité le 1 janvier 1970 à 01:00)
Salut,
tu as un problème d'encodage. Mets le contenu de ta table en UTF-8 et règle le logiciel que tu utilises pour coder de façon à ce que les caractères soient encoder en UTF-8. Si besoin, notepad++ te permet de changer l'encodage des caractères d'un fichier. Menu encoding ou encodage puis Encode in UTF-8 en gros.
Nobodief Le 11 avril 2016 à 13:30 (Édité le 1 janvier 1970 à 01:00)
$bdd->exec("SET CHARACTER SET utf8");
PaulLavieille Le 11 avril 2016 à 18:30 (Édité le 1 janvier 1970 à 01:00)
@TheFlameflo C'était pas ça le soucis car d'autres parties de ma page d'affichés normalement, avec les accents ;-)