pg_dump の stderr をファイルにリダイレクトしています。
pg_dump ...... 2>pg_dump.log
ただし、このファイルは ANSI でエンコードされています。UTF-8 または Unicode で表示したいと思います。これは可能ですか?
pg_dump の stderr をファイルにリダイレクトしています。
pg_dump ...... 2>pg_dump.log
ただし、このファイルは ANSI でエンコードされています。UTF-8 または Unicode で表示したいと思います。これは可能ですか?
-E encoding
--encoding=encoding
Create the dump in the specified character set encoding. By default, the dump is created in the database encoding.
ところで:「UTF-8またはUnicode」に関しては、「または」は意味がありません。UTF-8はUnicodeのエンコーディングの1つです(他はUTF-16です)
更新:申し訳ありませんが、私はあなたの問題を誤解しました。Postresqlによって生成されたテキストエラーメッセージ、または独自のデータからのいくつかのクエリ/データからのテキストに興味がありますか?前者の場合、LC_MESSAGES設定が機能するはずですhttp://www.postgresql.org/docs/9.2/interactive/locale.html他の場所では、いつでもiconv を使用できます