Encodage, un complot?
Résolu
pandageek
Messages postés
359
Date d'inscription
Statut
Membre
Dernière intervention
-
lucienk49140 Messages postés 525 Date d'inscription Statut Membre Dernière intervention -
lucienk49140 Messages postés 525 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
j'administre un site qui possède du texte en français et donc des accents.
cette petite balise :
permet d'afficher tout les accents proprement.
PROBLÈME :
j'ai changé d'hébergeur, et maintenant, les textes provenant de la base de donnée arborent un magnifique carré noir muni d'un point d'interrogation.
Soit, je change ma balise meta pour :
et la ca se corse...
Autant les textes de bases de données se remettent dans le droit chemin, autant le texte html du site, me met les accents n'importe comment.
et comme je ne peux pas mettre les deux encodages...
j'imagine que c'est la base de donnée qui beug, pourtant l'encodage est en utf8_general_ci comme dans l'ancienne bdd...
Comment puis-je arranger tout ca?
En attendant votre précieuse aide ;-)
bonne journée.
j'administre un site qui possède du texte en français et donc des accents.
cette petite balise :
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
permet d'afficher tout les accents proprement.
PROBLÈME :
j'ai changé d'hébergeur, et maintenant, les textes provenant de la base de donnée arborent un magnifique carré noir muni d'un point d'interrogation.
Soit, je change ma balise meta pour :
<meta http-equiv="content-type" content="text/html; charset=UTF8" />
et la ca se corse...
Autant les textes de bases de données se remettent dans le droit chemin, autant le texte html du site, me met les accents n'importe comment.
et comme je ne peux pas mettre les deux encodages...
j'imagine que c'est la base de donnée qui beug, pourtant l'encodage est en utf8_general_ci comme dans l'ancienne bdd...
Comment puis-je arranger tout ca?
En attendant votre précieuse aide ;-)
bonne journée.
A voir également:
- Encodage, un complot?
- Encodage ascii - Guide
- Encodage binaire - Guide
- Parametre d'encodage non pris en charge - Guide
- Le flux d’octets était en erreur par rapport à l’encodage de caractères déclaré. la déclaration d’encodage des caractères était peut être incorrecte. ✓ - Forum Programmation
- Soucis d'encodage ✓ - Forum PHP
4 réponses
bonjour pandageek,
tu peux essayer en appliquant un utf8_decode($tonstring) aux textes sortis de la base
--
tu peux essayer en appliquant un utf8_decode($tonstring) aux textes sortis de la base
--
C'est normal, quand tu as éditer tes fichier, tu ne les a pas enregistrer au format UTF8 !
Si tu as Sublime Text 2, tu clique sur File, puis sur Save to Encoding ..., puis sur UTF-8 et normalement, celas devrait fonctionner, j'ai eu ce même problème !
Si tu as Sublime Text 2, tu clique sur File, puis sur Save to Encoding ..., puis sur UTF-8 et normalement, celas devrait fonctionner, j'ai eu ce même problème !
j'ai appliqué les deux méthodes, et à la place des accents et des apostrophes j'ai des points d'interrogation sans le fond noir :/
J'ai résolu le problème.
Pour cela, dans le texte de la base de donnée, j'ai remplacé les accents par leur code html ou leur homologue bisaroïdale.
Par exemple le é dans le texte, rend un bon truc sur le site quand on le remplace par & eacute;(sans l'espace) ou é
Donc voilà, tout est pour le plus simple une fois de plus dans le monde de l'informatique.
Merci à vous et joyeux noël.
;-)
Pour cela, dans le texte de la base de donnée, j'ai remplacé les accents par leur code html ou leur homologue bisaroïdale.
Par exemple le é dans le texte, rend un bon truc sur le site quand on le remplace par & eacute;(sans l'espace) ou é
Donc voilà, tout est pour le plus simple une fois de plus dans le monde de l'informatique.
Merci à vous et joyeux noël.
;-)