`
xyanzhao
  • 浏览: 18137 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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的试试。





分享到:
评论
1 楼 ktzhxm 2012-04-28  
对我有用,解决了我的问题

相关推荐

Global site tag (gtag.js) - Google Analytics