Traté de cambiar la única codificación del origen de datos del archivo de forma a través de propiedades y también ¿Cómo codificar archivos de forma de LATIN1 a UTF-8? Pero no lo cambia.
Sin guardar el proyecto QGIS, ¿no puedo cambiar directamente la codificación del origen de datos del archivo de forma?
También probé este código, muestra la codificación de cambio pero cuando abro el archivo de forma nuevamente muestra la misma codificación del sistema anterior:
for layer in QgsMapLayerRegistry.instance().mapLayers().values():
layer.setProviderEncoding(u'UTF-8')
layer.dataProvider().setEncoding(u'UTF-8')
print layer.name(), layer.dataProvider().encoding()
(No estoy guardando el proyecto QGIS, solo accedo y guardo el archivo shape directamente. Cuando guardo el proyecto y hago esta tarea, funciona correctamente )
Save As...
opción?