Windowsでpsqlに接続した場合 | きよのブログ

きよのブログ

ブログの説明を入力します。

postgreSQL8.4.4。



psql -U 【ユーザ名】

でpsqlを起動した後に、文字化けを防ぐために


\encoding sjis

を実行しておく


文字エンコーディングが何になっているか確かめるには

\encoding

でOK。


デフォルトはUTF8のため、SJISにせずに例えば

\du

などを実行すると


ロール一覧
\x83\x8D\x81[\x83\x8B\x96\xBC | \x91\xAE\x90\xAB | \x83\x81\x83\x93\x83o\x81[
-------------------------------+------------------+----------------------------
postgres | X[p[[U | {}
: [・ャナ・
: DB・ャナ・


のように文字化けする。


SJISに直せば

ロール一覧
ロール名 | 属性 | メンバー
----------+--------------------+----------
postgres | スーパーユーザ | {}
: ロールを作成できる
: DBを作成できる


のように見ることができるようになるべ。