Regions 이름을 가진 shapefile이 있습니다. 특수 문자가 아닌 상형 문자가 포함 된 것 같습니다. 올바르게 표시하려면 어떻게해야합니까? 모양을 UTF-8로 가져 오면 작동하지 않습니다 ... 또한 이름은 dbase 테이블에 있습니다. 그래서 utf8에 dbase 테이블을 저장할 수 있습니까? 아니면 처리하는 다른 방법이 있습니까?
속성을 통해 유일한 shapefile 데이터 소스 인코딩과 LATIN1에서 UTF-8로 shapefile을 인코딩하는 방법 을 변경하려고 했습니까? 그러나 변경되지 않습니다. QGIS 프로젝트를 저장하지 않으면 shapefile 데이터 소스 인코딩을 직접 변경할 수 없습니까? 또한이 코드를 사용해 보았습니다. 변경 인코딩이 표시되지만 shapefile을 다시 열면 동일한 이전 시스템 인코딩이 표시됩니다. for layer in QgsMapLayerRegistry.instance().mapLayers().values(): layer.setProviderEncoding(u'UTF-8') …