à l'aide accent html

Résolu
Bonjour,
Quand j'écris sur la page html avec des accents et quand je la publie les accent n'apparaissent pas:
Exemple: négocier s'affiche n?gocier.

Voici un screen:
http://imagik.fr/view-rl/278782

6 réponses

  1. Modérateur
    il ne faut pas utiliser les accents mais les codes html associés par exemple
    é
    1. Remplace tous les é par & e a c u t e ; (sans espace)
      les è par & e g r a v e ;
      les ê par & e c i r c ;

      idem pour les autres voyelles accentuées...

      ;-)
      1. Salut, c'est que t'as pas du spécifier l'encodage des caractères de ta page:
        http://www.blog-and-blues.org/weblog/2004/08/16/275-encodage-caracteres-xhtml
        l'encodage que tu met dans l'entête de ta page doit être le même que celui avec lequel tu enregistre ton fichier.
        1. Salut,

          C'est parce que tes accents ne sont pas reconnus par le navigateur,

          Tu dois :
          - Soit utiliser la fonction PHP htmlentities (qui encode les accents en HTML)
          - Soit mettre le charset de ton site en UTF 8
          - Soit taper à la main les codes du genre "é" = "& eacute;" (tout attaché mais CCM le transforme en "é" sinon justement :D )
          1. Modérateur
            pour yohan, bilbokey et breub : vous pouvez utiliser & pour afficher & (suivit du reste du code) sans qu'il soit interprété
            1. Oui c'est pas bête étant donné que le HTML est interprété :D
            2. é

              Ça y est...
              J'ai bien galéré mais merci pour l'astuce...

              ;-)
          2. Modérateur
            trouvé sur ce site :
            https://www.commentcamarche.net/contents/489-caracteres-speciaux-html