Belirli bir şekil dosyası için kullanılan karakter kümesini belirlemenin bir yolu var mı?
Belirli bir şekil dosyası için kullanılan karakter kümesini belirlemenin bir yolu var mı?
Yanıtlar:
Deneme ve hata. .Dbf dosyasını Ms Excel ile veya OpenOffice ile farklı ayarları kullanarak açmaya çalışın.
Daha fazla ipucu için bu yazıya bakın: /programming/319095/how-do-i-determine-the-character-set-of-a-string
Programların, bir shapefile için ayarlanan karakteri belirlemesi için iki yol vardır.
Yardımcı file
program, bir metin dosyasının kodlamasını tahmin edebilir. Dosya yoksaogr2ogr
orijinal kodlamayı koruyan bir dönüştürme için kullanın :.cpg
ogr2ogr -f CSV file.csv file.dbf
file file.csv
Örnek çıktı:
file.csv: ISO-8859 text
UTF-8 ve latin1 olmak üzere en sık kullanılan iki kodlama ile test ettim. Ubuntu'daki kutudan çıktı, OS X hakkında emin değilim file
. Windows'taki bir yardımcı programdan habersizim .
NOT : .cpg
Kodlamayı gösteren ilgili bir dosya olduğu anda ogr2ogr
onu onurlandıracak ve çıkış UTF-8'de olacaktır. Ancak, CSV çıktısı doğru görünüyorsa, .cpg
dosyadaki bilgilerin doğru olduğunu biliyorsunuzdur .
29. bayt * .dbf'nin kod sayfasına dönüştürülmesi için bir başka tablo: http://webhelp.esri.com/arcpad/8.0/referenceguide/index.htm#locales/task_code.htm