質問: 文字エンコーディングをeuc_jpにする データベースの文字エンコーディングがeuc_jpになっていないので,euc_jpにしたいのですが,どのファイルのどの部分をどのように変えればいいのかわかりません。 ウインドーズのodbcドライバがeuc_jpに対応しているようなので,そのように変えたいのですが。
回答: db作り直すしかないんじゃないかなぁ・・・・。osは何? alter databseは無かった感じ。create database文で文字エンコーディングを指定できるのでpg_dumpでdbのバックアップを取ってdrop dabataseしてエンコーディング指定でcreate databaseしてpsqlでリストアすれば良いんじゃないかな。 ところで、postgresqlにはサーバ(データベース)文字エンコーディングとクライアントエンコーディングがあって、windows用の日本語対応odbcドライバはサーバエンコーディングeuc-jpまたはlatin固定でクライアントエンコーディングがsjisなような気がする。正確ではないけど。