Problème avec les "à" qui deviennent des "�" - PHP - Programmation
Marsh Posté le 30-04-2010 à 09:37:37
ton pb est le charset défini à l'affichage dans ta page web qui n'est pas en utf-8 mais probablement en iso-8859-1.
Marsh Posté le 30-04-2010 à 10:24:24
Et le charset par défaut de ton apache local?
Marsh Posté le 30-04-2010 à 10:27:22
Tu ferais pas un petit passage, avant l'affichage par du XML? Si c'est le cas, regarde le charset du parser.
Marsh Posté le 30-04-2010 à 10:31:57
J'ai rajouté
Code :
|
à la fin de mon httpd.conf. Restart de wamp et ça ne change rien.
En BDD ( qui sont en UTF-8 ) j'ai le caractère "Ã"
EDIT :
Mon XML en début de page:
Code :
|
Merci pour vos réponses
Marsh Posté le 30-04-2010 à 10:33:06
C'est pas l'export/import qui merde, tout simplement? Tu consultes comment le contenu de ta base locale?
Marsh Posté le 30-04-2010 à 10:36:33
Et bien, requête via le framework de Zend. Et je précise, même avec :
Code :
|
Cela ne change rien...
Mais je répète que, si j'ai une suite de "à" ( exemple : "àààààààààà", seul le dernier "à" ne s'affichera pas correctement ! Les autres s'affiche bien!)
Marsh Posté le 30-04-2010 à 10:41:36
moreno911 a écrit : Et bien, requête via le framework de Zend. |
Commence par vérifier le contenu réel des tables via un outil d'administration/requêtage de la base, genre mysql query browser / mysql administrator.
Marsh Posté le 30-04-2010 à 11:00:11
Erf, j'ai pas les droit admin. Je devrais fairela manip chez moi.
Merci !
Marsh Posté le 30-04-2010 à 06:47:24
Bonjour,
J'ai un étrange problème avec mon contenu. Je suis en UTF-8. Quand j'ajoute un commentaire qui contient seulement la lettre "à" sur mon site j'obtiens un "Ã" un BDD qui me donne en affichage un '�'.
Cependant, quand j'écris "àààààààààààààààààààààààààààà" ( peu importe le nombre de "à" ) j'ai toujours le même caractère en BDD sauf qu'à l'affichage, seulement le dernier sera un '�' les autres s'affichent parfaitement bien !
Ce qui est étrange aussi, c'est que les 'é', 'è' ect ... s'affiche bien quelque soit le commentaire, la disposition ect.
A la base mes table étaient en 'latin1_swedish_ci', j'ai changé pour de 'utf8_general_ci', cela ne change rien.
A savoir que, je récupère la BDD de mon site qui est en ligne et que j'importe la BDD en local. Sur internet, aucun soucis, en local j'ai les point d'interrogations...
Même ceci :
ne change rien...
Je vois pas quoi faire, vous avez une idée ?
Merci d'avance