psql ツールを使用しようとすると、多くの奇妙な文字が表示され、本当にイライラします。誰もが同じ問題に直面し、その解決方法を知っています。すべての応答を前もって感謝します。
質問する
1269 次
1 に答える
2
これは、MS Windows シェルの既知の問題です (最も一般的な UNIX utf8 エンコーディングはサポートされていません)。クライアントのエンコーディングとサーバーのエンコーディングが異なり、それが説明されている問題の理由であるため、PostgreSQL と MS Windows でもサポートされているエンコーディングを見つける必要があります。あなたの言語が何語かわかりません。つまり、最適なエンコーディングがわかりません。チェコ語のセットアップを書くことができます (おそらくあなたの言語のセットアップは似ています):
cmd
パラメータで実行/c chcp 1250
- set client encoding - sql ステートメント
SET CLIENT_ENCODING TO 'win1250';
このステートメントは、ホーム ディレクトリの .psqlrc ファイルに保存できます - 端末のフォントを Lucida (または utf をサポートするフォント) に変更します。
リンクを見つけました: http://pgolub.wordpress.com/2008/12/23/windows-linux-psql/
于 2013-09-28T18:30:51.293 に答える