Page 1 sur 1

Polices d'écriture

Posté : 16 sept. 2011, 13:16
par guinan
Bonjour,
J'ai créé une petite application php dans laquelle je recherche dans une base de données et j'affiche les renseignements. Mon problème est que parfois les è sont transformées en ĕ , les à en ą ....
Quelqu'un a t'il la solution à mon problème ?
Merci d'avance.

Re: Polices d'écriture

Posté : 16 sept. 2011, 13:23
par olivierg
echo html_entities($ta_variable_texte);

à la place de

echo $ta_variable_texte;

?

Re: Polices d'écriture

Posté : 16 sept. 2011, 13:57
par moogli
salut,

plutôt htmlentities mais cela ne résoudra pas la problème de charset qu'il rencontre avec les accents.

a tu bien fait attention à n epas mélanger les charsets pour le fichier php, pour l'affichage html, pour la connexion au sgbd et pour les tables du sgbd ?

peut être des infos ici faq-tutoriels/probleme-encodage-mysql-mysql-t11335.html
ou la faq-tutoriels/encodage-utf-t245062.html


@+

Re: Polices d'écriture

Posté : 16 sept. 2011, 14:14
par guinan
Merci pour vos réponse,
Je suis vraiment débutant dans le sens où j'ai déjà fait beaucoup d'applications mais simples. Comme vous m'avez parlé de charset, je me suis rendu compte que je ne l'avais pas défini. Je l'ai donc ajouté et ça marche. J'ai pourtant déjà fait de nombreuses pages php sans le définir et je n'ai jamais constaté ce défaut. Et je ne comprends pas pour autant pourquoi cela n'arrivait que quelques fois, toujours avec les mêmes enregistrements.
A+

Re: Polices d'écriture

Posté : 16 sept. 2011, 14:43
par moogli
je dirais un choix automatique du charset pour le navigateur ?

ça reste parfois chaotique XD

@+