#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
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
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
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
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
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