質問するログイン新規登録

回答編集履歴

2

途中で送信したので追加

2020/05/21 03:00

投稿

YT0014
YT0014

スコア1832

answer CHANGED
@@ -1,1 +1,5 @@
1
- CSV(テキストファイル)には、
1
+ CSV(テキストファイル)には、文字コードの情報が設定されておりません。
2
+ 通常、含まれている文字によって、文字コードを判定しております。
3
+
4
+ ただ、英数字(当然半角)の場合は、シフトJISでもUTF8でも、同一の文字コードになります。
5
+ 質問者が文字コードをどういう基準で判定されているのか不明ですが、判定側の問題だと思われますのでご確認ください。

1

誤解があった

2020/05/21 03:00

投稿

YT0014
YT0014

スコア1832

answer CHANGED
@@ -1,9 +1,1 @@
1
- 9.3 のCOPYコマンドは、9以上の形式と、それ以前の互換性のために残っている形式があるとのこと。
2
-
3
- [COPYコマンド](https://www.postgresql.jp/document/9.3/html/sql-copy.html)
4
-
5
- CSV の指定が有効なのは、過去バージョンのほうで、そちらは、ENCODINGに対応していないようです。
6
-
7
- ENCODINGを利用したいのなら、以下のコマンドなると思います。
1
+ CSV(テキストファイル)は、
8
-
9
- copy (SELECT id ,code FROM test ) to 'C:\test\test.csv' WITH encoding 'UTF8' **format** CSV delimiter ' '