เมื่อฉันกำลังละลายรูปร่างไฟล์:
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: ไม่สามารถสร้างชื่อฟิลด์ 'nev': ไม่สามารถแปลงเป็น "UTF-8"
ดังนั้นฉันควรทำอย่างไรเพื่อรักษาตัวละครแปลก ๆ ของชาวฮังการีไว้?