Caractères accentuées

mr_awd

Membre confirmé
13 Juin 2005
50
1
49
Bonjour,

Quand je tape mon texte dans le word tout va bien, les accents restent là ou ils était.
Je fais un document texte avec vi ou textedit ou bbedit
<HTML>
<HEAD>
<TITLE>totot</TITLE>
</HEAD>
<BODY>
éàçè
</BODY>
<HTML>

Quand je re-ouvre le texte avec le même logiciel a l?aide de qui j?ai écris le texte tout est ok. Je le place dans le dossier htdocs de mon apache je me connecte sur 127.0.0.1/totot.html et la il m?affiche un truc du genre : éÃ?ça
C?est lié a safari ou au réglages de l?apache qui malforme l?encodage?
Il m?arrive régulièrement d?avoir les pages mal affichées.

Merci pour votre aide,

Mr_awd
 
Quand on saisis du HTML dans un logiciel en mode texte, il faut savoir (ou choisir) dans quel encodage on le fait et penser à déclarer cet encodage dans l'en tête du document HTML pour être sur que les navigateurs le prennent en compte.

En HTML, les caractères accentués doivent être codés en entités HTML ("&eacute;" affichera "é"...) sauf si justement on utilise un encodage qui gère ces caractères comme l'UTF-8 par exemple.
 
Par exemple pour un encodage sur un éditeur Mac, on a plutôt ceci :
Bloc de code:
<head>
  <title>xxxx</title>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>

Par exemple pour un encodage sur un éditeur windobe, on a plutôt ceci :
Bloc de code:
<head>
  <title>xxxx</title>
  <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
 </head>
Et après on ne s'embete plus avec les accents :D

Au fait, espèce de gros cochon, Tous les TAG doivent être en minuscule. C'est plus propre (début de la norme xhtml).