Problème d'encodage. - HTML/CSS - Programmation
Marsh Posté le 11-01-2013 à 12:20:18
Bonjour j'ai testé avec un Charset="iso-8859-1" ça marche, j'ai du réécrire mes page avec les &?acute et grave et consort, qui vont bien.
Marsh Posté le 11-01-2013 à 14:52:11
Pour tout avoir en utf8, l'encodage qui compte est celui qu'utilise ton serveur de pages (apache par ex). Ensuite en déclarant l'encodage des pages html en utf8 ça doit marcher. C'est dommage de niquer les accents du texte pour ça.
Marsh Posté le 11-01-2013 à 15:37:12
Vérifier l'encodage retenu par ton navigateur.
Sous Firefox par exemple : affichage > encodage des caractères
Éventuellement, le changer dans ce menu pour voir s'il y en a un autre qui affiche correctement les caractère spéciaux.
Après, deux cas :
Tu peux régler ça avec un .htaccess :
Code :
|
A noter également que la bonne syntaxe HTML pour spécifier l'encoding de la page serait plutôt :
Code :
|
Marsh Posté le 11-01-2013 à 15:45:52
Mon site était en UTF8 avant est tout fonctionnait très bien.
J'ai modifier ce site en vu d'exploiter par les éléments textuel qui son d'orgine au format ISO-8859.
J'ai donc,
Invoquer iconv --from-code=ISO-8859-1 --to-code=UTF-8 source > destination
Puis j'ai compilé ma cgi écrite avec Ada avec gnatmake -gnatW8
gelatine_velue a écrit : Pour tout avoir en utf8, l'encodage qui compte est celui qu'utilise ton serveur de pages (apache par ex). Ensuite en déclarant l'encodage des pages html en utf8 ça doit marcher. C'est dommage de niquer les accents du texte pour ça. |
C'est fait, ça m'a pris cinq minutes, merci.
dwogsi a écrit : Vérifier l'encodage retenu par ton navigateur.
|
Peut-être un prochaine fois, merci pour les infos.
Marsh Posté le 11-01-2013 à 12:06:12
Bonjour, j'ai écrit une CGI avec Ada qui lit deux fichiers de données pour remplir deux liste de texte.
J'ai un problème à l'affichage de ces texte,
Mes deux fichier sont en utf8
Dans mon entête j'ai :
<meta charset="UTF-8">
Mais dans les mots accentués, je me retrouve avec par exemple "anesthésier"
Si je donne un fichier ISO-8859 j'ai des ? à la place des caractère accentué.
Vous auriez une solution ?
Merci.