character number 146

naruto
Invité n'ayant pas de compte PHPfrance

09 févr. 2006, 16:51

Bonjour,

je rencontre quelques problèmes avec mon validateur xml.
En effet, lors de l'affichage des données stockées dans une bdd, j'obtiens systématiquement l'erreur suivante:

Code : Tout sélectionner

non SGML character number 146
(pour l'apostrophe)

Code : Tout sélectionner

non SGML character number 133
(pour...?)

Pourriez vous m'expliquer comment faire pour que mon code soit validé?

sur ma page:

Code : Tout sélectionner

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />


sur sql:

jeux de caractères:

Code : Tout sélectionner

UTF-8 Unicode (utf8)
Merci.

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

09 févr. 2006, 18:13

Tu as dû faire un copier-coller entre des outils différents.
Word, par exemple, change les apostrophes droits en apostrophes obliques,
(qui doivent correspondre au caractère 146, d'ailleurs)

Peut-être qu'en remplaçant tous les apostrophes (apparemment obliques)
dans ton texte d'origine par des apostrophes droits, tu supprimeras cette erreur...

naruto
Invité n'ayant pas de compte PHPfrance

09 févr. 2006, 18:47

ok merci ça a sollutionné mon problème.

Maintenant comment puis je m'assurer que lorsqu'une personne rempli un formulaire, l'affichage sera conforme meme si celle ci a fait un copier coller à partir d'un traitement de texte?