Bonjour,
J'ai un projet ASP.NET avec du texte et de la cartographie IGN Géoportail affiché sur certaines pages (dans des contentplaceholder)
Au départ, dans le web.config, j'avais :
<globalization requestEncoding="iso-8859-1" responseEncoding="iso-8859-1" culture="fr-FR" uiCulture="fr-FR"/>
Tout s'affichait bien sous Firefox, que ce soit côté texte ou cartographie (car FF reconnaissait automatiquement l'UTF-8 pour la partie spécifiquement carto. Par contre, côté IE, cela s'affichait bien côté texte, mais côté carto, j'avais un souci sur les données affichées sur la carte quand il y avait un accent ou une cédille...il fallait basculer manuellement l'affichage en UTF-8 pour résoudre le pb.
Dans un premier temps, on m'a dit d'ajouter cette balise dans l'entête de la page :
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
J'ai donc ajouté celle-ci au niveau de la masterpage, mais cela n'a rien changé...
J'ai donc cherché ailleurs comment résoudre le pb et on m'a suggéré de changer le web.config pour :
<globalization requestEncoding="utf-8" responseEncoding="utf-8" fileEncoding="utf-8" culture="fr-FR" uiCulture="fr-FR"/>
Désormais, plus de pb avec IE en carto, tout comme avec FF, mais maintenant, avec IE et firefox, sur certaines pages (et pas toutes !!!), côté texte sur les placeholder, j'ai des losanges noirs avec un point d'interrogation au lieu des caractères accentués dans FF et des carrés dans IE...
Je voudrais savoir s'il y a des opérations particulières à effectuer sur chaque fichier ASPX...ou individuellement sur les DIV (style ?) ou les composants ASP.NET....ou s'il faut que je m'y prenne carrément autrement...pourquoi des pages sont bien affichées...et d'autres non ?....en bref, je suis un peu (beaucoup) perdu ! 
Merci d'avance pour votre aide
Partager