[mapserver-users] Encoding issues
Murty Maganti
MMaganti at oriongis.com
Fri Feb 6 12:43:45 PST 2009
Hi
I tried with the suggested encoding but still no success.
>From the output below, I guess ICONV support is included.
E:\Utils\MapServer\Map Server 5.2 RC\ms4w\Apache\cgi-bin>mapserv -v
MapServer version 5.2.0 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP
OUTPUT=PDF
OUTPUT=SWF OUTPUT=SVG SUPPORTS=PROJ SUPPORTS=AGG SUPPORTS=FREETYPE
SUPPORTS=ICO
NV SUPPORTS=FRIBIDI SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT
SUPPORTS=WFS_SERVER
SUPPORTS=WFS_CLIENT SUPPORTS=WCS_SERVER SUPPORTS=SOS_SERVER
SUPPORTS=FASTCGI SUP
PORTS=THREADS SUPPORTS=GEOS SUPPORTS=RGBA_PNG INPUT=JPEG INPUT=POSTGIS
INPUT=OGR
INPUT=GDAL INPUT=SHAPEFILE
Where can get some details on how to build the C# mapscript (Managed
assembly only) from Visual Studio, keeping all unmanaged dlls from
binaries from ms4w. I just want to give a try using MarshalAsAttribute.
Thanks
Murty
From: Tamas Szekeres [mailto:szekerest at gmail.com]
Sent: Friday, February 06, 2009 3:02 PM
To: Murty Maganti
Cc: mapserver-users at lists.osgeo.org
Subject: Re: [mapserver-users] Encoding issues
Hi,
You might want to try with encoding="ISO-8859-6" assuming you have
libiconv compiled in.
The c# mapscript doesn't specify explicit conversion during the
marshaling. In this case I assume an unicode to Charset.Ansi conversion
will automatically takes place by default.
Best regards,
Tamas
2009/2/6 Murty Maganti <MMaganti at oriongis.com>
Hello
I am having some issues using Arabic text as labels. I am using C# map
script. I am setting the following at runtime
labelObj label = classObj.label;
label.encoding = "CP1256";
label.text = "some text in Arabic"; (At rune time in VS, I can see the
text is actually in Arabic)
But labels are displayed as '?????'.
Is there any conversion I need to do before setting the text value. How
are the string represented in the underlying mapscript dll (ASCII or
Unicode?). As I was reading in the MSDN, the default marshalling uses
LPStr which is a single byte of ASCII. Does it mean that first I need to
convert from Unicode to ASCII in C# before setting the value.
Appreciate any help.
Thanks
Murty
_______________________________________________
mapserver-users mailing list
mapserver-users at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/mapserver-users/attachments/20090206/5db61285/attachment.htm>
More information about the MapServer-users
mailing list