Forum Programmation.web encodage des caractères spéciaux avec utf8

Posté par  .
Étiquettes : aucune
0
18
août
2005
Bonjour à tous,

je crée actuellement un site web avec xhtml&css et j'ai précisé :
http-equiv="Content-Type" content="text/html; charset=utf-8" dans la section head.

Je me pose une question pour laquelle je n'ai pas trouvé de réponse claire via google.
Dois je encoder mes caractères spéciaux (é, à, ç) avec les encodages habituels (é & co) ou puis je directement les utiliser ? Ou faut il carrément utiliser un encodage utf-8 de ces caractères ?
J'ai testé avec les 2 premières méthodes et le validator w3c râle pas mais il n'est peut être pas fait pour ce genre de choses.

Et si pour me simplifier je passe en charset=iso-8859-15, quelle règle s'applique ?

Merci d'avance ?
  • # rhaaaaaaa

    Posté par  . Évalué à 1.

    petit problème

    il faut lire: "avec les encodages habituels (\&\eacute; & co) "
  • # $RANDOM

    Posté par  (site web personnel) . Évalué à 2.

    Ils suffit d'écrire les caractères directement en UTF-8. Donc si tes locales sont bien configurées et que ton éditeur de texte le supporte, tu as juste à écrire normalement. Par contre il faut bien vérifier que ton serveur web annonce l'encodage comme étant de l'UTF-8. Pour vérifier, netcat ou livehttpheaders sont tes amis.

    pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.

    • [^] # Re: $RANDOM

      Posté par  (site web personnel) . Évalué à 2.

      Il faut surtout que le servuer web n'annonce _pas_ l'encodage. Ce n'est pas son rôle.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.