版本:geoserver1.3a
找呀找呀,才发现是geotools的问题,其shapefile读取模块不能选择dbf文件的编码.
解决方案如下:
(1) 网上给的方案
shapefile optional parameters
DbaseFileReader vs non-ISO-8859-1 charsets
(2)用excel编辑dbf文件,把中文去掉,嘿嘿,比较损
(3)shp->postgis,把数据源换成postgresql/postgis
找呀找呀,才发现是geotools的问题,其shapefile读取模块不能选择dbf文件的编码.
解决方案如下:
(1) 网上给的方案
shapefile optional parameters
DbaseFileReader vs non-ISO-8859-1 charsets
(2)用excel编辑dbf文件,把中文去掉,嘿嘿,比较损
(3)shp->postgis,把数据源换成postgresql/postgis
本文介绍了解决GeoServer中Shapefile读取模块无法正确选择DBF文件编码的问题,提供了三种实用的解决方案:调整ShapefileOptionalParameters设置、使用Excel编辑去除中文或转换数据源到PostgreSQL/PostGIS。
2008

被折叠的 条评论
为什么被折叠?



