データベースがあり、pgsql2shpでさまざまなシェープファイルをエクスポートしています。しかし、dbfを開くと、文字が正しく表示されません。例:BroeksterwÔld、これはBroeksterwäldである必要があります。
これはおそらくエンコードに関係しています。データベースはUTF-8です。シェープファイルをLATIN1としてエクスポートしようとしましたが、その方法がわかりません。
更新
この問題を解決するには、バッチスクリプトに「set pgclientencoding = latin1」(引用符なし)を追加します。
これは、新しい答えではなく、他の答えに対するコメントであるべきでした。
—
BradHards 2014
export PGCLIENTENCODING=LATIN1
。少なくとも私の環境では大文字が必須です(Mac OS X 10.10.1およびPostgreSQL 9.3)。