Page 1 sur 1

un soucis avec une table bloquée a cause d'un accent aigue

Posté : 31 août 2007, 18:10
par steph_06
Et oui j'ai un gros soucis avec une table qui s'est transformée, en effet l'accent a été remplcé par un carractère du type losange noir avec un point d'interrogation, vous me direz ou est le probleme ?

Et bien en fait cette table fonctionne depuis cinq sur ce site ,et bien cela me gène de voir une table avec un accent dans le nom, elle a été crée comme ça et aujourdhui que je recupère ce site voila que ce petit accent vient me foutre le bordel.

Je suis un peut dans la nouille merci si quelqu'un à une idée

Sinon bon WEEK END à vous tous

Posté : 02 sept. 2007, 11:43
par @rthur
Bonjour,

Ce problème apparait quand tu as une incohérence de charset entre le charset de ta bdd, celui de la page web ou celui de ton serveur.
Je ne suis pas un expert en la matière mais tu peux déjà essayé utf8_decode() et sinon tester différent charset sur ta page web (les plus courants sont utf8 et iso-8859-1)

Posté : 02 sept. 2007, 19:24
par Shrell
La meilleure solution serait à mon sens de remplacer cet accent par une lettre tout à fait normale, histoire de ne pas mettre de pansement sur une jambe de bois et de partir du bon pied
Je vois déjà tes yeux s'agrandir avant de me dire "et tous les appels à la base, je les refais?"
Si tu es sur un serveur linux, grep/sed sont tes amis ;)
sinon, il doit surement exister un logiciel similaire sous windows

Posté : 03 sept. 2007, 06:56
par Cyrano
Le losange noir avec un point d'interrogation, c'est un caractère spécial en iso-8859-1 affiché avec un encodage UTF-* : ajoute une balise meta précisant l'encodage iso-8859-1 dans l'en-tête de ta page, ça devrait résoudre le problème.