SLD encoding with REST Configuration
------------------------------------
Key: GEOS-4556
URL: http://jira.codehaus.org/browse/GEOS-4556
Project: GeoServer
Issue Type: Bug
Components: REST
Affects Versions: 2.1.0, 2.1-RC5, 2.1-RC4, 2.1-RC3, 2.1-RC2, 2.1-RC1
Environment: Windows XP, Java 6 Update 24(build 1.6.0_24-b07)
Reporter: Esben Taudorf
Assignee: Andrea Aime
Priority: Minor
Add the following sld file to GeoServer using the REST Configuration:
<?xml version="1.0" encoding="ISO-8859-1"?>
<StyledLayerDescriptor version="1.0.0" xmlns:ogc="http://www.opengis.net/ogc" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.0.0/StyledLayerDescriptor.xsd" xmlns="http://www.opengis.net/sld">
<NamedLayer>
<Name>MyWorkspace:MyLayer</Name>
<UserStyle>
<Name>MyLayer_default_style</Name>
<Title>MyLayer</Title>
<Abstract>Default style for Mylayer</Abstract>
<FeatureTypeStyle>
<Rule>
<Title>Polygon</Title>
<PolygonSymbolizer>
<Fill>
<CssParameter name="fill">#CBCCCC</CssParameter>
</Fill>
<Stroke>
<CssParameter name="stroke">#CBCCCC</CssParameter>
<CssParameter name="stroke-width">1</CssParameter>
</Stroke>
</PolygonSymbolizer>
</Rule>
</FeatureTypeStyle>
</UserStyle>
</NamedLayer>
</StyledLayerDescriptor>
When adding the file to GeoServer using the REST Configuration - the sld file is added to GeoServer like expected.
But the encoding of the sld file in GeoServer is now "UTF-8" instead of "ISO-8859-1" which was declared in the sld file above.
See the SLD created by GeoServer below:
<?xml version="1.0" encoding="UTF-8"?>
<sld:StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xmlns:sld="http://www.opengis.net/sld" xmlns:ogc="http://www.opengis.net/ogc" xmlns:gml="http://www.opengis.net/gml" version="1.0.0">
<sld:NamedLayer>
<sld:Name>MyWorkspace:MyLayer</sld:Name>
<sld:UserStyle>
<sld:Name>MyLayer_default_style</sld:Name>
<sld:Title>MyLayer</sld:Title>
<sld:Abstract>Default style for Mylayer</sld:Abstract>
<sld:FeatureTypeStyle>
<sld:Name>name</sld:Name>
<sld:Rule>
<sld:Title>Polygon</sld:Title>
<sld:PolygonSymbolizer>
<sld:Fill>
<sld:CssParameter name="fill">#CBCCCC</sld:CssParameter>
</sld:Fill>
<sld:Stroke>
<sld:CssParameter name="stroke">#CBCCCC</sld:CssParameter>
</sld:Stroke>
</sld:PolygonSymbolizer>
</sld:Rule>
</sld:FeatureTypeStyle>
</sld:UserStyle>
</sld:NamedLayer>
</sld:StyledLayerDescriptor>
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira