Les accents

Aroeris Messages postés 44 Statut Membre -  
sebsauvage Messages postés 33415 Statut Modérateur -
Bonjour,

Voila j'ai fait un site ou j'ai omis de gérer les accents ( é, è, ^) entre autre, au cours du développement j'ai donc tout bêtement marqué en brute des é,è ou ô .
Enfin voila je pense que vous voyez deja le problèmes , il apparait des mots coupés de ?

J'ai ouie dire qu'il fallait juste changer une balise meta et placer le charset en utf 8

j'ai mis ceci dans mes balises header :
<meta http-equiv="content-type" content="text/html; charset=utf-8" />

N'ayant pas résolu mes problèmes j'ai ensuite poussé plus loin grace a la fonction header :
header('Content-Type: text/html; charset=utf-8');

cela a résolu quelque problèmes mais pas tous.

Certains me diront de changer les lettres accentués par les caracteres speciaux html mais n'y aurait il pas une maniere moins fastidieuse svp ?

2 réponses

sebsauvage Messages postés 33415 Statut Modérateur 15 667
 
Petite lecture utile:
https://sebsauvage.net/python/charsets_et_encoding.html

Essaie de travailler tant que possible en UTF-8.
Veille à utiliser un éditeur de texte qui supporte l'UTF-8.
Vérifie que le charset spécifié dans tes pages correspond bien à celui du fichier.
0
Aroeris Messages postés 44 Statut Membre
 
ok
Et j'ai remarqué que les pages incluses ( include(...)) affichait toujours le "?", sauf que si je remets le header je vais avoir droit a l'erreur qui dit que le header a deja été envoyé .... nerf

Je code sur notepad +++ et je suis en utf8 sans BOM
0
sebsauvage Messages postés 33415 Statut Modérateur 15 667
 
UTF-8 sans Bom, c'est ok.

Maintenant il faut voir si le langage dans lequel tu programmes (php ?) supporte également l'UTF-8.
0