मैं गुणों के माध्यम से ही एकमात्र आकार का डेटा स्रोत एन्कोडिंग को बदलने की कोशिश की और यह भी कि कैसे LATIN1 से UTF-8 को आकारफाइल्स को एनकोड करना है? लेकिन यह इसे नहीं बदलता है।
QGIS प्रोजेक्ट को सहेजे बिना क्या मैं सीधे आकार के डेटा स्रोत एन्कोडिंग को नहीं बदल सकता?
मैंने इस कोड को भी आज़माया, यह परिवर्तन एन्कोडिंग दिखाता है लेकिन जैसा कि मैंने आकृति को फिर से खोला है यह उसी पुराने सिस्टम एन्कोडिंग को दिखाता है:
for layer in QgsMapLayerRegistry.instance().mapLayers().values():
layer.setProviderEncoding(u'UTF-8')
layer.dataProvider().setEncoding(u'UTF-8')
print layer.name(), layer.dataProvider().encoding()
(मैं क्यूजीआईएस परियोजना को नहीं बचा रहा हूं, बस सीधे आकार को प्राप्त करने और सहेजने की योजना बना रहा हूं । जब मैं परियोजना को बचाता हूं और यह कार्य करता हूं तो सही ढंग से काम करें )
Save As...
विकल्प का उपयोग करने की कोशिश की है?