og2ogr वर्ण एन्कोडिंग समस्या


10

जब मैं एक आकृति को भंग कर रहा हूँ:

ogr2ogr "b:\out.shp" "b:\Tele.shp" -dialect sqlite -sql "SELECT ST_Union(geometry), nev, jar FROM Tele GROUP BY jar" 

मुझे त्रुटि संदेश मिला:

चेतावनी 1: एक या कई वर्णों को सही ढंग से UTF-8 से ISO-8859-1 में परिवर्तित नहीं किया जा सकता है।

मैं इसे नहीं समझता क्योंकि Tele.cpg में "UTF-8" शामिल है

जब यह कोशिश कर रहा है:

ogr2ogr "b:\out.shp" "b:\Tele.shp" -dialect sqlite -sql "SELECT ST_Union(geometry), nev, jar FROM Tele GROUP BY jar" ENCODING=UTF-8

त्रुटि संदेश है:

चेतावनी 1: -sql के साथ संयोजन में परत नाम अनदेखा। त्रुटि 1: फ़ील्ड नाम 'नेव' बनाने में विफल: "UTF-8" में परिवर्तित नहीं हो सकता

तो मुझे अपने अजीब हंगेरियाई पात्रों को रखने के लिए क्या करना चाहिए?

जवाबों:


9

भाग -lcoसे पहले टाइप करें ENCODING=UTF-8, उर्फ -lco ENCODING=UTF-8और यह काम करना चाहिए (यह मेरे और मेरे अजीब पोलिश पात्रों के लिए किया गया था)।


यह .shp फ़ाइल के साथ .cpg फ़ाइल बनाता है, और QGIS में मैंने देखा कि मुझे अभी भी वर्णों को सही ढंग से प्रदर्शित करने के लिए गुणनखंड के लिए 'System' से एन्कोडिंग को 'UTF-8' में बदलना है।
सिल्विया एच
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.