Utf-8 ou iso, caractères bizarres

Fermé
Delph - 18 nov. 2012 à 13:03
didrissi Messages postés 144 Date d'inscription lundi 19 novembre 2007 Statut Membre Dernière intervention 23 janvier 2014 - 19 nov. 2012 à 20:41
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 : &
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
A voir également:

2 réponses

Nhay Messages postés 838 Date d'inscription vendredi 2 novembre 2012 Statut Membre Dernière intervention 17 décembre 2015 126
18 nov. 2012 à 16:10
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
didrissi Messages postés 144 Date d'inscription lundi 19 novembre 2007 Statut Membre Dernière intervention 23 janvier 2014 163
19 nov. 2012 à 20:41
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