こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

postgresql-CSV生成時の文字化け

お世話になります。

実行環境:
 OS:Win8.1 64bit
 PostgreSQLのバージョン:9.5.3-1

 client_encoding:SJIS
 データベースエンコーディング:EUC_JP C C


以上のような環境でローカルフォルダにCSVを出力することを
考えていますが、ファイル名に日本語が含まれるCSVを出力
すると文字化けします。


正常なケース:
 COPY (select * from db) TO 'D:\pos\hoge.csv' (FORMAT csv);


異常なケース:
 COPY (select * from db) TO 'D:\pos\ほげほげ.csv' (FORMAT csv);
 →ファイル名が文字化け。
  ただし、レコードの中身は文字化けせず出力できている。


文字化けせずに日本語ファイルを出力できるのが理想です。
対処法はありますでしょうか?
--そもそもCOPYコマンドのファイル名のエンコードはどこで設定するのでしょうか?

投稿日時 - 2016-07-09 12:44:54

QNo.9199216

困ってます

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

あつかま・・・

投稿日時 - 2016-07-29 09:54:23

あなたにオススメの質問