Annonce
Suite à un problème technique intervenu entre le 22 et le 23 mars, nous avons du procéder dans la soirée du 25 mars, à la restauration de la base de données du 24 mars (matinée).
En clair, nous avons perdu vos contributions et inscriptions du dimanche 24 et du lundi 25 mars.
Nous vous prions de nous excuser.
#1 Tue 27 September 2005 09:55
- ChevauxAnnabel
- Participant occasionnel
- Lieu: Paris
- Date d'inscription: 8 Sep 2005
- Messages: 18
Mapserver - Caractères français dans légende
Bonjour,
La légende de la carte que j'affiche à l'aide de MapServer contient des caractères français qui n'apparaissent pas correctement (ê, ... par contre é et è s'affichent très bien). Ci-dessous, je vous présente un extrait du code. Avez-vous déjà rencontré le même problème et avez-vous une solution ?
Merci d'avance.
Cordialement,
Annabel Chevaux.
LEGEND
STATUS ON
POSITION UL
KEYSIZE 18 12
LABEL
TYPE BITMAP
SIZE SMALL
COLOR 103 138 158
END
END
# Définition de la couche FORETS_ALLUVIALES
LAYER
NAME FORETS_ALLUVIALES
CONNECTIONTYPE OGR
CONNECTION "./DATA31/EAU/DESCRIPTION_PHYSIQUE/FORETS_ALLUVIALES/FORETS_ALLUVIALES.tab"
STATUS ON
TYPE POLYGON
TRANSPARENCY 25
TEMPLATE "query_FORETS_ALLUVIALES.html"
CLASSITEM "ID_TYPE"
CLASS
EXPRESSION "31"
NAME "Frênaie-peupleraie" #C'est ici que l'accent circonflexe n'est pas reconnu
STYLE
COLOR 3 165 160
OUTLINECOLOR 3 165 160
END
END
CLASS
EXPRESSION "32"
NAME "Chênaie-frênaie" #C'est ici que l'accent circonflexe n'est pas reconnu
STYLE
COLOR 1 167 101
OUTLINECOLOR 1 167 101
END
END
END
Hors ligne
#2 Tue 27 September 2005 09:58
Re: Mapserver - Caractères français dans légende
Bonjour,
Je pense à un problème de format d'encodage de votre page.
Pour un meilleur diagnostic, vous utilisez quel serveur web sur quel OS et vous attaquez Mapserv avec quel langage?
Merci
Hors ligne
#3 Wed 28 September 2005 10:32
- ChevauxAnnabel
- Participant occasionnel
- Lieu: Paris
- Date d'inscription: 8 Sep 2005
- Messages: 18
Re: Mapserver - Caractères français dans légende
Je travaille avec Windows 2000, le navigateur est Internet Explorer, le serveur web est IIS. J'utilise les langages Javascript, PHP et HTML.
Hors ligne
#4 Fri 30 September 2005 12:02
Re: Mapserver - Caractères français dans légende
Si vous remplacez le ê dans le mapfile par du code ASCII ê ou du code HTML ê , qu'est ce que ca donne ?
Hors ligne
#5 Fri 30 September 2005 17:04
- ChevauxAnnabel
- Participant occasionnel
- Lieu: Paris
- Date d'inscription: 8 Sep 2005
- Messages: 18
Re: Mapserver - Caractères français dans légende
Ca affiche "forêts de protection" ou "forêts de protection" à la place de "forêts de protection" par exemple.
Hors ligne
#6 Fri 30 September 2005 17:16
Re: Mapserver - Caractères français dans légende
Ok. Donc mauvaise piste. Vu que les accents classiques passaient bien, ca ne m'étonne pas.
Pouvez-vous poster ici l'entete de votre page PHP qui contient la légende ?
et d'ailleurs, comment s'affiche les circonflexes ? mal ou pas du tout ? si mal, comment ?
Hors ligne
#7 Fri 30 September 2005 20:55
- Nicolas Ribot
- Membre
- Lieu: Toulouse
- Date d'inscription: 9 Sep 2005
- Messages: 1534
Re: Mapserver - Caractères français dans légende
> Ok. Donc mauvaise piste. Vu que les accents classiques passaient bien, ca ne m'étonne pas.
>
Le code HTML est "ˆ".
Il manque le ; dans votre exemple.
J'ai manipulé des map dans lesquels ce genre de substitution marchait.
Nicolas
Dernière modification par Nicolas Ribot (Fri 30 September 2005 22:26)
Hors ligne