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を作成できる
のように見ることができるようになるべ。