আমি একমাত্র শেফফাইল ডাটাসোর্স এনকোডিং বৈশিষ্ট্যগুলির মধ্যে পরিবর্তন করার চেষ্টা করেছি এবং এছাড়াও LATIN1 থেকে ইউটিএফ -8 এ কীভাবে শেফফিলগুলি এনকোড করব? কিন্তু এটি পরিবর্তন করে না।
কিউজিআইএস প্রকল্প সংরক্ষণ না করে আমি কী সরাসরি শেফফিল ডাটাসোর্স এনকোডিংটি পরিবর্তন করতে পারি না?
আমি এই কোডটিও চেষ্টা করে দেখেছি, এটি এনকোডিং পরিবর্তন করে দেখায় তবে আমি আবার আকৃতিটি খুললে এটি একই পুরানো সিস্টেমের এনকোডিংটি দেখায়:
for layer in QgsMapLayerRegistry.instance().mapLayers().values():
layer.setProviderEncoding(u'UTF-8')
layer.dataProvider().setEncoding(u'UTF-8')
print layer.name(), layer.dataProvider().encoding()
(আমি কিউজিআইএস প্রকল্প সংরক্ষণ করছি না, কেবল শেফফাইল অ্যাক্সেস এবং সরাসরি সংরক্ষণ করছি I আমি যখন প্রকল্পটি সংরক্ষণ করি এবং এই কাজটি করি তখন এটি সঠিকভাবে কাজ করে )
Save As...
বিকল্পটি ব্যবহার করার চেষ্টা করেছেন ?