Tôi có một cơ sở dữ liệu và xuất với các shapefiles pssql2shp khác nhau. Nhưng khi tôi mở dbf, các ký tự được hiển thị sai. Ví dụ: BroeksterwÔld và đây phải là Broeksterwäld.
Điều này có lẽ phải làm với mã hóa. Cơ sở dữ liệu là UTF-8. Tôi đã cố gắng xuất các shapefiles thành LATIN1, nhưng tôi không thể tìm ra cách để làm như vậy.
CẬP NHẬT
Tôi đã giải quyết vấn đề này bằng cách thêm 'set pgclientencoding = latin1' (không có dấu ngoặc kép) vào tập lệnh bó.
export PGCLIENTENCODING=LATIN1
. Uppercase là bắt buộc, ít nhất là trong môi trường của tôi (Mac OS X 10.10.1 và PostgreQuery 9.3).