0

pg_dump の stderr をファイルにリダイレクトしています。

pg_dump ...... 2>pg_dump.log

ただし、このファイルは ANSI でエンコードされています。UTF-8 または Unicode で表示したいと思います。これは可能ですか?

4

1 に答える 1

1

男pg_dump

-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 を使用できます

于 2013-03-19T02:21:43.687 に答える