Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

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

PA
Membre
Lieu: Paris
Date d'inscription: 5 Sep 2005
Messages: 3259
Site web

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


Pierre-André Le Ny
Modérateur QGIS, Données, Coin de l'OpenSource
Aidez l'association GeoRezo !

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

PA
Membre
Lieu: Paris
Date d'inscription: 5 Sep 2005
Messages: 3259
Site web

Re: Mapserver - Caractères français dans légende

Si vous remplacez le ê dans le mapfile par du code ASCII &#234 ou du code HTML &ecirc , qu'est ce que ca donne ?


Pierre-André Le Ny
Modérateur QGIS, Données, Coin de l'OpenSource
Aidez l'association GeoRezo !

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&ecircts de protection" ou "for&#234ts de protection" à la place de "forêts de protection" par exemple.

Hors ligne

 

#6 Fri 30 September 2005 17:16

PA
Membre
Lieu: Paris
Date d'inscription: 5 Sep 2005
Messages: 3259
Site web

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 ?


Pierre-André Le Ny
Modérateur QGIS, Données, Coin de l'OpenSource
Aidez l'association GeoRezo !

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

 

Pied de page des forums

Powered by FluxBB