Probleme affichage

Fermé
Super_carotte Messages postés 1419 Date d'inscription mardi 8 janvier 2008 Statut Membre Dernière intervention 27 janvier 2015 - 24 mars 2010 à 11:28
Super_carotte Messages postés 1419 Date d'inscription mardi 8 janvier 2008 Statut Membre Dernière intervention 27 janvier 2015 - 24 mars 2010 à 11:49
Bonjour,
J'ai un probleme d'affichage d'une de mes pages.

En effet, elle a pour but d'afficher un article contenue dans une BDD mysql.

Le probleme:
les é, è, ç s'affichent correectement mais des qu'il y a une apostrophe "'", sur la page il y a un probleme.
Et le plus etrange c'est que le résultat est different par navigateur.

Sur mon firefox, ça fonctionne nikel, tout s'affiche bien.
Sur mon intenret explorer, probleme: il y a 3 espaces ajoutés apres l'apostrophe.
Sur le firefox de mon amis, il y a 2 carrés d'affiché apres l'apostrophe et pareil sur son internet explorer...

Quelqu'un aurait'il une idée pour resoudre ce probleme?

Merci,
Benjamin

PS: la base de donnée est en UTF-8 et la page qui affiche le texte aussi.

1 réponse

meudah Messages postés 922 Date d'inscription mercredi 24 juin 2009 Statut Contributeur Dernière intervention 11 mars 2020 126
24 mars 2010 à 11:33
Bonjour,
Est-ce que tu as bien protégé tes caractères spéciaux lors de ton insertion en base ?

Regarde du côté de ces 2 liens :
https://www.php.net/manual/fr/function.mysql-real-escape-string.php
http://fr2.php.net/manual/fr/function.addslashes.php
0
Super_carotte Messages postés 1419 Date d'inscription mardi 8 janvier 2008 Statut Membre Dernière intervention 27 janvier 2015 127
24 mars 2010 à 11:49
L'insertion en base de donnée est bonne, il n'y a pas de problemes quand j'affiche le champ dans la BDD.
C'est quand la BDD envoie a la page que cela coince.

Mais ce qui est etrange c'est que ça fonctionne pour moi mais pas pour mon amis.

Je me demandai s'il n'y avais pas un moyen de lui dire clairement affiche ça comme ça.
(Je veux dire comme en PHP ou pour afficher une apostrophe il faut lui mettre un "\" pour qu'il soit pris en compte.
Vu que le probleme est present que pour les apostrophes, j'imagine qu'une solution simple doit exister.

Mais, si j'arrive a avoir acces aux fichiers du serveurs, je regarderai ta solution.

Merci,
Benjamin
0