Eu tenho um banco de dados e exportando com pgsql2shp vários shapefiles. Mas quando abro o dbf, os caracteres são exibidos incorretamente. Exemplo: BroeksterwÔld e este deve ser Broeksterwäld.
Provavelmente isso tem a ver com codificação. O banco de dados é UTF-8. Tentei exportar os shapefiles como LATIN1, mas não consigo descobrir como fazê-lo.
ATUALIZAR
Resolvi esse problema adicionando 'set pgclientencoding = latin1' (sem aspas) ao script em lote.
export PGCLIENTENCODING=LATIN1
. Letras maiúsculas são obrigatórias, pelo menos no meu ambiente (Mac OS X 10.10.1 e PostgreSQL 9.3).