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

Printemps des cartes 2024

#1 Mon 21 July 2008 00:45

didier.genier@bluewin.ch
Participant actif
Lieu: Bernex - Genève
Date d'inscription: 8 Nov 2006
Messages: 52
Site web

OpenLayers et UTF-8... mais où sont passé mes accents...

Bonsoir, Bonjour !

Partant d'une base PostGis en UTF-8, via un MapFile et affichage dans OpenLayers embarqué dans une page PHP, je perds mes accentuations françaises !?!

L'en-tête de la page PHP est la suivante :

<?php header('Content-Type: text/html; charset=utf-8'); ?>
<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="content-type" content="text/html; charset=UTF-8">

Si comme moi vous pensez que le transit par le MapFile est à la base de mon problème, savez-vous comment corriger le tir ?!? Merci d'avance.

Didier

Hors ligne

 

#2 Mon 21 July 2008 09:47

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

Re: OpenLayers et UTF-8... mais où sont passé mes accents...

Bonjour,

peux tu expliquer quel est ton but exactement ? Tu veux récupérer des données ? Une couche vecteur ? Une couche raster ? Ce sont les label qui posent problème ?

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 Mon 21 July 2008 10:34

didier.genier@bluewin.ch
Participant actif
Lieu: Bernex - Genève
Date d'inscription: 8 Nov 2006
Messages: 52
Site web

Re: OpenLayers et UTF-8... mais où sont passé mes accents...

Bonjour,
En fait, ce sont les labels qui posent problème.
Merci

Hors ligne

 

#4 Mon 21 July 2008 10:36

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

Re: OpenLayers et UTF-8... mais où sont passé mes accents...

Bonjour,

Très simple, il suffit de rajouter ceci à l'objet LABEL :

Code:

ENCODING UTF8

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

 

#5 Mon 21 July 2008 11:05

didier.genier@bluewin.ch
Participant actif
Lieu: Bernex - Genève
Date d'inscription: 8 Nov 2006
Messages: 52
Site web

Re: OpenLayers et UTF-8... mais où sont passé mes accents...

Bon ben pas trop... J'avais essayé cela... bon j'avais une faute de frappe UTF-8. Mais avec ou sans apostrophe rien...

CLASS
        EXPRESSION ('[denomin]' = "QUARTIER ORIENT"OR '[denomin]' = "VILLAGE DU MONDE")
        OUTLINECOLOR 0 0 0
        COLOR 160 150 0
        LABEL
            ENCODING UTF8
            #BUFFER 300
            MINDISTANCE 600
            PARTIALS false
            SIZE large
        END
    END
    CLASS
        EXPRESSION ('[denomin]' = "QUARTIER DU MIDI" OR '[denomin]' = "CHAPITEAU" OR '[denomin]' = "QUARTIER DES ALPES")
        OUTLINECOLOR 0 0 0
        COLOR 140 130 0
        LABEL
            ENCODING "UTF8"
            #BUFFER 300
            MINDISTANCE 600
            PARTIALS false
            SIZE large
        END
    END

Hors ligne

 

Pied de page des forums

Powered by FluxBB