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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Thu 16 September 2010 15:31

tiolebucheron
Participant actif
Lieu: Rouen
Date d'inscription: 26 Mar 2006
Messages: 147

[mapserver 5.6.3] GetLegendGraphic et l'encodage

Bonjour

J'ai des soucis quand aux résultats de mes requêtes GetLegendGraphic. De manière générale le portail est sous UTF8. (fichiers, base de données et serveur).
Lors de l'affichage des légendes j'ai des problèmes de caractères. En modifiant les fichiers UTF8 vers ISO88559, j'ai amélioré les erreurs toutefois les ê et les è ne passent toujours pas.

Pouvez-vous m'indiquez d'où vient le problème et la solution?

Merci de votre aide

Tio

Hors ligne

 

#2 Tue 05 October 2010 22:30

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9869
Site web

Re: [mapserver 5.6.3] GetLegendGraphic et l'encodage

Bonjour,

Le problème d'encodage vientsouvent d'un manque de rigueur lors de l'utilisation des données : les données sont dans un encodage, on l'importe dans une base avec un autre encodage, on l'affiche dans un autre. À la fin tout se mélange et il est difficile de retrouver le problème. Quelques pistes qui me viennent à l'esprit :

* faire attention lors de l'import dans la base
* faire attention lors de la récupération par MapServer (conf. le paramètre ENCODING)
* faire attention à l'encodage des fichiers HTML et au doctype définie dans l'en-tête

Bon courage !

Y.


Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !!  - GeoRezo vous aide ? Aidez GeoRezo !

Hors ligne

 

#3 Wed 03 August 2011 08:46

tiolebucheron
Participant actif
Lieu: Rouen
Date d'inscription: 26 Mar 2006
Messages: 147

Re: [mapserver 5.6.3] GetLegendGraphic et l'encodage

Bonjour

Il n'y avait de module LEGEND dans mon mapserver.

Code:

    LEGEND
           IMAGECOLOR 255 255 255
           OUTLINECOLOR 0 0 0
           KEYSIZE 15 10
           STATUS ON
        LABEL
            ENCODING UTF-8
            TYPE TRUETYPE
            FONT 'Vera'
            SIZE 8
        END
     END

Résolut

Hors ligne

 

Pied de page des forums

Powered by FluxBB