[OpenLayers-Users] OpenLayer and the Spanish characters Ñ
Michael Shishcu
micklesh at gmail.com
Mon Sep 14 04:31:18 EDT 2009
Hi, Paco
Can you check if you have set correctly NLS_LANG environment variable for
mapserver
for example, if you use mapserver with apache in cgi mode, add to your conf
file :
Set NLS_LANG ...
Regards, Michael
2009/9/2 Paco <fgines at hotmail.com>
> Hello list,
> I`ve problemas with OpenLayer/MapServer and the Spanish characters (Ñ).
> If I go to Mapserver directly with WMS there is no problem, but if I
> recuest
> the map with Openlayer he don’t show me the correct characters (España –
> Espa?a)
> I’ve tried with OpenLayers.Lang["es"]; o OpenLayers.Lang.setCode('es');
>
> Any suggestions of how to solve this problem.
> Thanks for your ideas?
> Paco
>
> WMS request
> http://hostname/cgi-bin/wms-file?SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&
> layers=toponimia&
> bbox=368850,4063000,375000,4067300&srs=epsg:23030
> &format=image/png&width=400&height=400&styles=
>
> the mapfile layer:
>
> LAYER
> NAME "toponimia"
> METADATA
> "wms_title" "Toponimia"
> "wms_srs" "EPSG:23030"
> END
>
> PROJECTION
> "init=epsg:23030"
> END
>
> TYPE annotation
> STATUS on
>
> LABELMINSCALEDENOM 1
> LABELMAXSCALEDENOM 5000
>
> CONNECTIONTYPE oraclespatial
> CONNECTION "table/pasww at db"
>
> DATA "SDOPUNTO FROM (SELECT POSICION, TEXTO, ROTACION,
> SDOPUNTO
> FROM TOTPNMVIAL_T
> INNER JOIN TPNMVIAL …….
> WHERE …….) USING NONE"
>
> DUMP TRUE
>
> CLASS
> NAME "Textos cc"
> TEXT ([TEXTO])
> LABEL
> TYPE truetype
> FONT arial
> SIZE 8
> POSITION cc
> ANGLE [ROTACION]
> COLOR 25 25 112
> END
> END
> END
>
>
> The Script:
> layer = new OpenLayers.Layer.WMS( "Cartografia", url,
> {layers: "toponimia"}, {singleTile: true, ratio: 2.0 });
>
> var options = { maxExtent: maxBounds,
> scales: [50000,25000,10000,5000,2000,1000],
> projection: "EPSG:23030", units: "m",
> controls: [ new OpenLayers.Control.Navigation(),
> new OpenLayers.Control.PanZoomBar(),
> new OpenLayers.Control.ScaleLine(),
> new OpenLayers.Control.LayerSwitcher(),
> new OpenLayers.Control.KeyboardDefaults()
> ], numZoomLevels: 6};
>
> map = new OpenLayers.Map( 'map', options);
> map.addLayers([layer]);
> var lonLat = new OpenLayers.LonLat( "${X}", "${Y}");
> map.setCenter(lonLat,4);
>
> and in the header:
> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
>
>
>
> _______________________________________________
> Users mailing list
> Users at openlayers.org
> http://openlayers.org/mailman/listinfo/users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/openlayers-users/attachments/20090914/d79af136/attachment.html
More information about the Users
mailing list