problème d'accent avec php et sql server - PHP - Programmation
Marsh Posté le 10-01-2005 à 14:09:36
Si ta page contient des accents, il faut un tag <meta> qui spécifie l'"encoding", cf code source des pages du forum
Marsh Posté le 10-01-2005 à 14:38:27
j'ai bien : <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> dans l'entete de la page. je ne pense pas que ce soit celui la vu que j'ai toujours le meme résultat.
Marsh Posté le 10-01-2005 à 15:09:42
Faut voir quels "symboles bizarres" tu as et comment les données sont stockées... (UTF8 ?)
Marsh Posté le 10-01-2005 à 15:14:29
par exemple : j'ai Frres au lieu de frère , Comptabilit au lieu de comptabilité. Et je n'ai aucune idée de comment sont stockées les données.
Marsh Posté le 10-01-2005 à 15:16:35
si c'est pour un site web uniquement, stock les en html...
Marsh Posté le 10-01-2005 à 15:18:02
Tu veux dire avec des é etc. ? C'est pas lié au HTML ça, et il n'y a pas de raison pour les stocker comme ça.
On dirait que tes données sont stockées en ASCII DOS ou un truc du genre (ça donne le même d'"erreurs" quand on regarde un fichier texte DOS avec un éditeur Windows)
Tu peux modifier les paramètres de cette base SQL ? Les données y sont insérées comment ?
Marsh Posté le 10-01-2005 à 15:43:06
voila le problème c'est que c'est une base de donnée qui est au départ utilisée par un logiciel de comptabilité(et c'est le logiciel qui insère les données) donc je ne peux pas trop modifier la base de donnée sinon le prog risque de ne plus marcher pareil.
Marsh Posté le 01-03-2005 à 14:41:14
Bonjour,
J'ai également ce problème.
J'ai essayé sur d'autres serveurs et cela fonctionne sans problème. J'ai essayé de comparer les fichiers php.ini et httpd.conf mais sans résultat concluant....
Mes tests étaient effecutés sur d'autres serveurs et ils pointaient sur la même base de données.
Si je fais des tests en pointant du serveur où il y a ce soucis d'accent et que je pointe sur n'importe quel bdd, ça ne fonctionne pas....
Si tu as trouvé une solution, je suis preneur...
Merci
Marsh Posté le 10-01-2005 à 10:37:10
Voila j'ai une base de donnée sous sql server et certain champ contiennent des accent ce qui fait que quand je les affiche sa me donne des symboles bizzares.
Donc pour palier au problème j'ai fait un ereg_replace mais sa ne marche pas
pourtant mon code à l'air correct je comprend pas.
merci de vos réponses