首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

GEOSERVER读取SHP文件中文乱码解决办法

2012-11-04 
GEOSERVER读取SHP文件中文乱码解决方法前段时间使用GEOSERVER发布SHP格式文件时,记录里的中文是乱码。上网G

GEOSERVER读取SHP文件中文乱码解决方法
前段时间使用GEOSERVER发布SHP格式文件时,记录里的中文是乱码。上网GOOGLE了下,发现了两种解决方法:
  1)将shp文件导入postgresql,使用UTF-8格式
  2)修改geotools源代码
各自试了下,感觉两种方式都太麻烦。相信如果这个真是问题的话,那些大大早就改了。
   于是,研究出了另一种解决方式,果然,geoserver提供了编码选择的地方,具体方法如下:
    每个shp文件发布成一个Stores(好像只有这样charset选向才起作用),URL设成shp文件的全路径,包括文件名,如:E:\test_map\cyeq\ROAD_REGION.shp,再将charset改成GBK,好像使用SHP的默认的是GBK,再去layers里添加发布就行了,点GML可以查看里面的中文是否已正常显示,如果不对再修改charset的试试。

热点排行