Signes ? quand je fais un echo en php

Suivre ce topic
Ce topic est suivi par : Personne...
Ce topic a été résolu
PaulLavieille

PaulLavieille Le 9 avril 2016 à 13:14 (Édité le 25 janvier 2019 à 17:50)

Bonjour
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

Profil introuvable Le 9 avril 2016 à 15:38

Salut, j'ai pas compris ton soucis
julienb

julienb Le 9 avril 2016 à 20:38

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.
PaulLavieille

PaulLavieille Le 9 avril 2016 à 20:38

Salut,

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

PaulLavieille Le 9 avril 2016 à 20:40

Salut,

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

Profil introuvable Le 10 avril 2016 à 10:24

JulienB a raison tu as un problème d'encodage, lit son message il explique très bien.
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

Nobodief Le 11 avril 2016 à 13:30

Rajoute dans le fichier de ta base de données : 
$bdd->exec("SET CHARACTER SET utf8");
PaulLavieille

PaulLavieille Le 11 avril 2016 à 18:30

Merci @santar ça fonctionne !

@TheFlameflo C'était pas ça le soucis car d'autres parties de ma page d'affichés normalement, avec les accents ;-)
Nobodief

Nobodief Le 11 avril 2016 à 20:00

Derien
Vous devez être connecté pour poster une réponse. Se connecter ou Créer un compte