有没有办法读取具有特定字符编码的形状文件?我正在尝试阅读加拿大 shapefile,其中某些名称中包含特殊(法语)字符。我可以手动转换它们,但如果在某个地方有一个我很盲目的设置,我不希望这样做。
# manual conversion works
library(maptools)
shp <- file.path("path/to/file.shp")
map <- readShapePoly(shp, proj4string = CRS("+init=epsg:25832"))
map$ERNAME <- iconv(map$ERNAME, "Windows-1252", "UTF-8")