답변:
QGIS로이를 수행 할 수 있습니다. 먼저 shapefile을로드 save as
하고 코딩 드롭 다운 메뉴 utf-8을 선택한 다음 파일을 저장하십시오.
Linux를 사용 중이고 최신 버전의 GDAL에 액세스 할 수 있다고 가정하면 이 게시물 에서 다음을 시도 할 수 있습니다 .
export SHAPE_ENCODING="ISO-8859-1"
ogr2ogr output.shp input -lco ENCODING=UTF-8
참고 : LATIN1은 ISO-8859-1 대신 작동해야합니다.
Windows에서 설정하지 마십시오 SHAPE_ENCODING
, ogr2ogr
인식하지 않는다 ISO-8859-1
,도 아니다 LATIN1
.
SHAPE_ENCODING
어딘가에 유효한 값 목록을 조회 할 수 있는지 알고 있습니까?
Shapefile에 대한 이해가 올 바르면 인코딩에 민감한 부분은 DBF 파일에 포함 된 속성 데이터베이스입니다.
다음은 LibreOffice Calc / Base를 사용하여이 문제를 해결하는 데 도움이되는 답변입니다.
https://gis.stackexchange.com/a/3663/17998
고유 한 문자 세트를 사용하여 DBF 파일을 열고 현재 인코딩이 실제로 무엇인지 알아낼 수 있다는 추가 이점이 있습니다.