Hi,
We've problems with charset encoding ins WFST transactions using v2.6.5.
Non-UTF-8 chars (Spanish chars) seems no to be recognized and are embedded
in the generated xml as '?'
We found this report bug about it
http://jira.codehaus.org/browse/GEOT-987
but, after update to Geotools 2.8, the problem persists.
Here are the code and the generated xml for the request.
WFSDataStoreFactory factory = new WFSDataStoreFactory();
Map map = new HashMap ();
map.put (WFSDataStoreFactory.URL.key, "....");
map.put (WFSDataStoreFactory.ENCODING.key, "UTF-8");
map.put (WFSDataStoreFactory.ENCODING.CRS, wfsLayerSource.getSrs());
WFSDataStore datastore = (WFSDataStore) factory.createDataStore (map);
SimpleFeatureSource fs
= dataStore.getFeatureSource(wfsLayerSource.getWfsLayerName());
FeatureStore<SimpleFeatureType, SimpleFeature> featStore =
(FeatureStore<SimpleFeatureType, SimpleFeature>) fs;
featStore.setTransaction(insert);
....
....
....
insert.commit();
<?xml version="1.0" encoding="UTF-8"?>
<Transaction...>
<Insert>
<cite:INSTALACIONES fid="newcite:INSTALACIONES.9223372036854775807">
<cite:GID>0.0</cite:GID>
<cite:EXPED>exp</cite:EXPED>
<cite:NAME>??????</cite:DS_NAME>
<cite:GEOM>
<gml:MultiPolygon srsName="EPSG:23030">
...
....
...
NAME must show "áéíóúñ".
Could be a wrong formatted request? Do you know if the bug still persists?
Thanks in advance
------------------------------------------------------------------------------
The demand for IT networking professionals continues to grow, and the
demand for specialized networking skills is growing even more rapidly.
Take a complimentary Learning@Ciosco Self-Assessment and learn
about Cisco certifications, training, and career opportunities.
http://p.sf.net/sfu/cisco-dev2dev
_______________________________________________
Geotools-devel mailing list
Geotools-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel