2

psql ツールを使用しようとすると、多くの奇妙な文字が表示され、本当にイライラします。誰もが同じ問題に直面し、その解決方法を知っています。すべての応答を前もって感謝します。

ここに画像の説明を入力

4

1 に答える 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 に答える