Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 04/12/2008, à 20:50

MikeTronic

Problème d'accent

Bonsoir,
Voilà lorsque je code sous nux j'ai un probleme avec l'affichage des accents (é,à,è,...) et je ne comprends pas d'où vient le probleme j'ai essayé d'ajouter AddDefaultCharset ISO-8859-15 dans le fichier charset & dans apache2.conf rien n'y fait toujours le même problème.Une idée d'où pourrait venir le problème ?

Merci d'avance pour votre aide !

Hors ligne

#2 Le 04/12/2008, à 21:30

billux13

Re : Problème d'accent

Euh dans quel langage de programmation ?

Hors ligne

#3 Le 04/12/2008, à 22:42

MikeTronic

Re : Problème d'accent

Et bien en xhtml j'ai juste fait une page test pour voir si y'aurait aucun problème d'affichage et malheureusement celui-là persite... J'en avais jamais eu avant voilà pourquoi je m'adresse à vous... (je fais toujours une page xhtml test quand j'installe apache)

Merci d'avance !

Hors ligne

#4 Le 05/12/2008, à 16:09

Aneldix

Re : Problème d'accent

la balise meta de ton code ne correspond pas à l'encodage de ton fichier.
en html :

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

en xhtml :

<?xml version="1.0" encoding="UTF-8"?>

correspond à un fichier encodé en utf8.

correction effectuée suite à la remarque du message ci dessous

Dernière modification par Aneldo (Le 05/12/2008, à 23:23)

Hors ligne

#5 Le 05/12/2008, à 16:42

nicolas66

Re : Problème d'accent

C'est pas plutôt :

<?xml version="1.0" encoding="UTF-8"?>

?


"The computer was born to solve problems that did not exist before." (B. Gates)

Hors ligne

#6 Le 05/12/2008, à 16:58

HP

Re : Problème d'accent

puis de toute façon, pour utiliser le prologue xml… encore faut il envoyer les xhtml comme 'application/xhtml+xml' ce qui est bien rare ! wink


cat /dev/urandom >/dev/null 2>&1 #github

Hors ligne

#7 Le 05/12/2008, à 17:07

MikeTronic

Re : Problème d'accent

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

Voilà ce que j'ai mit après avoir fait la modification dans mon charset mais apparement cela ne fonctionne toujours pas :-/

Hors ligne

#8 Le 05/12/2008, à 17:20

Le Farfadet Spatial

Re : Problème d'accent

Salut à tous !

MikeTronic a écrit :

Et bien en xhtml

Ce qui n'allait pas du tout de soi, surtout sur ce forum qui répond bien plus souvent aux questions sur C/C++ et Python (et beaucoup d'autres)... Pour avoir une aide, il vaut mieux être clair.

   Ensuite, plutôt que d'utiliser iso-8859-1, je pense qu'il serait préférable d'utiliser iso-8859-15 ou même (ce que je préconiserait) utf-8. Bien sûr, il faut s'assurer que l'éditeur fait bien la sauvegarde dans le même encodage que celui indiqué en méta-données...

   Cela dit, dans ton fichier XHTML, lorsque tu veux avoir un caractère accentué, je te conseille d'utiliser une balise appropriée, afin d'être certain du résultat :

      -- « é » : &eacute; ;
      -- « É » : &Eacute; ;
      -- « à » : &agrave; ;
      -- « ç » : &ccedil;

   J'espère que tu as compris le principe : esperluette, le caractère à accentuer, « acute » pour un accent aigüe, « grave » pour un accent grave, « cedil » pour une cédille et enfin point-virgule. Ça, au moins, c'est parfaitement portable.

   À bientôt.

                                                                                                                                             Le Farfadet Spatial

Hors ligne

#9 Le 05/12/2008, à 19:31

billux13

Re : Problème d'accent

Le Farfadet Spatial a écrit :

Cela dit, dans ton fichier XHTML, lorsque tu veux avoir un caractère accentué, je te conseille d'utiliser une balise appropriée, afin d'être certain du résultat :

Entièrement d'accord, cela évite tes tas de problèmes. Voici une liste des caractères spéciaux et leurs codage en xhtml : http://www.wikistuce.info/doku.php/html … s_-_html_4

Hors ligne

#10 Le 05/12/2008, à 20:41

Alain.g

Re : Problème d'accent

Utiliser systématiquement des entités est lourd et inutile, mais si en plus c'est juste pour éviter ce genre de problème, c'est vraiment une mauvaise idée.


Xubuntu Karmic !

Hors ligne

#11 Le 05/12/2008, à 23:22

Aneldix

Re : Problème d'accent

MikeTronic a écrit :

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

Voilà ce que j'ai mit après avoir fait la modification dans mon charset mais apparement cela ne fonctionne toujours pas :-/

Il faut remplacer ton charset=iso-8859-1 par charset=UTF-8 si tes fichier sont enregistrer en utf-8




nicolas66 a écrit :

C'est pas plutôt :

<?xml version="1.0" encoding="UTF-8"?>

?

Si carrement. Je corrige mon message.

Hors ligne

#12 Le 06/12/2008, à 00:20

Le Farfadet Spatial

Re : Problème d'accent

Salut à tous !

Alain.g a écrit :

Utiliser systématiquement des entités est lourd et inutile, mais si en plus c'est juste pour éviter ce genre de problème, c'est vraiment une mauvaise idée.

Bien sûr, ça ne sert à rien, c'est inutile, c'est une mauvaise idée...

   Sauf que... La norme demande de respecter le codage ASCII 7 bits, qui ne propose pas de caractère accentué. Donc, il faut utiliser des entités (voire par exemple http://www.commentcamarche.net/contents … carac.php3).

   Alors, à quoi ça sert de respecter la norme ? Hé bien, à faire en sorte que n'importe quel navigateur --- Firefox, Opera, Konqueror, etc. --- puisse lire correctement le code et pas un seul en particulier. Pour vérifier que votre page respecte bien la norme :

      http://validator.w3.org/

   À bientôt.

                                                                                                                                                                    Le Farfadet Spatial

Hors ligne

#13 Le 06/12/2008, à 02:12

Alain.g

Re : Problème d'accent

Le Farfadet Spatial a écrit :

Sauf que... La norme demande de respecter le codage ASCII 7 bits, qui ne propose pas de caractère accentué. Donc, il faut utiliser des entités

Complètement faux :
http://www.la-grange.net/w3c/html4.01/charset.html (en VO)

Le Farfadet Spatial a écrit :

Pour vérifier que votre page respecte bien la norme :

      http://validator.w3.org/

Tu n'as qu'à vérifier cette page même, tu verras bien qu'elle est valide bien que son code source contienne notamment des caractères accentués wink


Xubuntu Karmic !

Hors ligne

#14 Le 06/12/2008, à 10:56

Le Farfadet Spatial

Re : Problème d'accent

Salut à tous !

Alain.g a écrit :

http://www.la-grange.net/w3c/html4.01/charset.html (en VO)

D'accord, au temps pour moi.

   À bientôt.

                                                                                                                                                                        Le Farfadet Spatial

Hors ligne