Utf-8 ou iso, caractères bizarres

Delph -  
didrissi Messages postés 147 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Lorsque l'on crée un site on peut voir ceci :
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

Si j'ai bien compris utf-8 c'est pour l'international et iso pour la France mais chu pas sur de ça...

Donc le mieux serait utf-8 mais pourquoi j'ai des caractères bizarres si je tape "é", dois-je mettre ce genre de chose à chaque accent, guillemets : &amp
Ou peut on taper directement avec les accents et que cela apparaisse correctement ?

J'ai vu ceci mais pas de réponse à ma question :
http://www.alsacreations.com/astuce/lire/34-charset-iso-8859-1-iso-8859-15-utf-8-lequel-choisir.html

2 réponses

  1. Nhay Messages postés 838 Date d'inscription   Statut Membre Dernière intervention   126
     
    En faite, avec l'utf-8, tu doit remplacer tes accents par leur équivalent html
    é deviens é par exemple.

    Tu as la fonction htmlentities de php pour la conversion je crois.
    http://www.php.net/manual/fr/function.htmlentities.php

    Tableau de conversion : https://www.commentcamarche.net/contents/489-caracteres-speciaux-html
    0
  2. didrissi Messages postés 147 Date d'inscription   Statut Membre Dernière intervention   163
     
    Bonjour,
    je crois vous avez bien répondu à votre propre question sauf que vous n'êtes pas sûr. En fait, pour avoir du texte en français sans avoir à corriger les accents, on devrait mettre à l'entête de la page:

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

    Perso, je mets toujours ça et je n'ai pas de problème avec l'accent ni avec l'apostrophe.
    utf-8 c'est pour les langues sans accent ou avec des caractères non latins.
    0