geotools读写shapefile主要依赖于两个类,FeatureReader和FeatureWriter,具体使用可参考geotools相关文档。


ArcMap 默认只读取gbk编码的shapefile,要读取UTF-8编码的shapefile,需要在shapefile同级目录下增加.cpg文件,编辑内容为UTF-8即可。


参考自以下资料

http://gis.stackexchange.com/questions/137753/how-to-change-encoding-options-for-a-shp-file-in-arcgis