geoserver的編碼方式?
前段時間使用GEOSERVER發(fā)布SHP格式文件時,記錄里的中文是亂碼。上網(wǎng)GOOGLE了下,發(fā)現(xiàn)了兩種解決方法:
1)將shp文件導入postgresql,使用UTF-8格式 2)修改geotools源代碼 各自試了下,感覺兩種方式都太麻煩。相信如果這個真是問題的話,那些大大早就改了。 于是,研究出了另一種解決方式,果然,geoserver提供了編碼選擇的地方,具體方法如下: 每個shp文件發(fā)布成一個Stores(好像只有這樣charset選向才起作用),URL設成shp文件的全路徑,包括文件名,如:E:\test_map\cyeq\ROAD_REGION.shp,再將charset改成GBK,好像使用SHP的默認的是GBK,再去layers里添加發(fā)布就行了,點GML可以查看里面的中文是否已正常顯示,如果不對再修改charset的試試。