Codage caractére accentué
Résolu/Fermé
apprentiDev
Messages postés
154
Date d'inscription
dimanche 2 mai 2010
Statut
Membre
Dernière intervention
1 mai 2013
-
1 juil. 2010 à 10:20
apprentiDev Messages postés 154 Date d'inscription dimanche 2 mai 2010 Statut Membre Dernière intervention 1 mai 2013 - 1 juil. 2010 à 12:00
apprentiDev Messages postés 154 Date d'inscription dimanche 2 mai 2010 Statut Membre Dernière intervention 1 mai 2013 - 1 juil. 2010 à 12:00
A voir également:
- Codage caractére accentué
- Codage ascii - Guide
- Codage binaire - Guide
- Caractere speciaux - Guide
- Caractère spéciaux - Guide
- Caractere speciaux mac - Guide
6 réponses
Breub62
Messages postés
2989
Date d'inscription
lundi 7 juin 2010
Statut
Membre
Dernière intervention
17 avril 2014
369
1 juil. 2010 à 10:23
1 juil. 2010 à 10:23
Remplace :
Par :
header('Content-Type: text/html; charset=ISO-8859-1');
Par :
header('Content-Type: text/html; charset=utf-8');
apprentiDev
Messages postés
154
Date d'inscription
dimanche 2 mai 2010
Statut
Membre
Dernière intervention
1 mai 2013
4
1 juil. 2010 à 10:56
1 juil. 2010 à 10:56
J'ai essayé mais pas de changement.
Est ce que l'erreur peut venir des données qui sont dans la base?
Je n'ai le droit qu'a une copie en local mais en regardant les caractères accentués sont remplacés par un Z. Je modifierais bien à la main tout ça mais je n'ai le droit qua la copie local. Sinon ce Z peut-il être "traduit" par un é par exemple?
Est ce que l'erreur peut venir des données qui sont dans la base?
Je n'ai le droit qu'a une copie en local mais en regardant les caractères accentués sont remplacés par un Z. Je modifierais bien à la main tout ça mais je n'ai le droit qua la copie local. Sinon ce Z peut-il être "traduit" par un é par exemple?
arthezius
Messages postés
3538
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
11 septembre 2016
475
1 juil. 2010 à 10:59
1 juil. 2010 à 10:59
Rajoute la balise meta correspondante:
ou iso-8859-1...
Ensuite, vérifie l'encodage utilisé à l'enregistrement de ta page.
<meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
ou iso-8859-1...
Ensuite, vérifie l'encodage utilisé à l'enregistrement de ta page.
Breub62
Messages postés
2989
Date d'inscription
lundi 7 juin 2010
Statut
Membre
Dernière intervention
17 avril 2014
369
1 juil. 2010 à 11:01
1 juil. 2010 à 11:01
J'ai jamais vu de Z à la place d'un é...
Le problème vient d'un problème de compatibilité entre le codage de ta page, du navigateur et de ta base de données. Il faut veiller à ce que les 3 aient le même...(utf ou iso)
Sinon pour éviter les problèmes au moment de l'insertion il faut préférer mettre & eacute; & agrave; , ... dans ton code html
Le problème vient d'un problème de compatibilité entre le codage de ta page, du navigateur et de ta base de données. Il faut veiller à ce que les 3 aient le même...(utf ou iso)
Sinon pour éviter les problèmes au moment de l'insertion il faut préférer mettre & eacute; & agrave; , ... dans ton code html
Breub62
Messages postés
2989
Date d'inscription
lundi 7 juin 2010
Statut
Membre
Dernière intervention
17 avril 2014
369
1 juil. 2010 à 11:02
1 juil. 2010 à 11:02
Quant au Z tu peux créer une fonction qui remplace les Z par des é mais tous tes Z se trouvant dans la base le seront... A toi de choisir
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Teste ta variable obtenu de la base...si quand tu fais echo $madonnee; tu n'as pas d'accent le probléme vient de la base...comme il ne peut pas venir du html(puisque tu as du php qui va faire un echo) ni du php puisqu'il sait gérer les accents je penserait plutot pour un probléme à l'insertion ou la récup des données.
Sinon un truc tout bête en enregistrant le fichier il faut indiquer en utf-8(pas dans le code dans les options du fichiers), mais ça c'est pour résoudre le probléme des accents en html.
Sinon un truc tout bête en enregistrant le fichier il faut indiquer en utf-8(pas dans le code dans les options du fichiers), mais ça c'est pour résoudre le probléme des accents en html.
apprentiDev
Messages postés
154
Date d'inscription
dimanche 2 mai 2010
Statut
Membre
Dernière intervention
1 mai 2013
4
1 juil. 2010 à 12:00
1 juil. 2010 à 12:00
Désolé je m'étais absenté
Je pense que le problème vient de la base car de ce que j'ai compris une 1er importation à été faite et ca aurait créer de nombreuses erreurs et que le écho ne génère pas d'accent.
En tout cas merci pour vos conseils.
Cordialement,
ApprentiDev
Je pense que le problème vient de la base car de ce que j'ai compris une 1er importation à été faite et ca aurait créer de nombreuses erreurs et que le écho ne génère pas d'accent.
En tout cas merci pour vos conseils.
Cordialement,
ApprentiDev