Tom's Guide > Forum > Programmation > Probleme d'encodage
Mot :    Pseudo :           
 

Bonjour,

Alors voila j'ai creer un livre d'or en PHP qui fonctionne admirablement bien a par un tout petit souci d'encodage je vous donne une exemple

ex:

en postant dans le livre d'or "L'Hypertext Markup Language, généralement abrégé HTML, est le format de données connu pour représenter les pages web."

il m'affiche :
"L'Hypertext Markup Language, g?n?ralement abr?g? HTML, est le format de donn?es connu pour repr?senter les pages web."

Donc je voudrai savoir si il y a une solution pour remedier a cela

PS: Desoler si j'ai poster dans la mauvaise categorie

merci d'avance

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Bonjour,

quand tu recupere ton texte il me semble que ce code resoudra ton probleme :
$texte = htmlentities($_POST['texte'], ENT_QUOTES);

Il y a lomptemps que je n'ai pas fait de PHP je ne sais plus si c'est bien ceci qui mettra bien en forme ton texte.

Bon courage par la suite.

------------------------------ La parole est d'argent mais le silence est d'or
Répondre à DivX_666

merci de m'avoir repondu

alors j'ai essayer ta solution et maintenant sa m'affiche ca :( :

L'Hypertext Markup Language, généralement abrégé HTML, est le format de données conçu pour représenter les pages web.

PS:Voila comment je recupere le texte :

Code :
  1. $pseudo = htmlspecialchars(htmlentities($_POST['message'], ENT_QUOTES));


Message édité par seb28310 le 21-01-2009 à 22:02:46
Répondre à seb28310

Essai de n'utiliser que le htmlentities comme ceci :
$pseudo = htmlentities($_POST['message'], ENT_QUOTES);

------------------------------ La parole est d'argent mais le silence est d'or
Répondre à DivX_666
Tom's Guide > Forum > Programmation > Probleme d'encodage
Aller à :

Il y a 2443 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens