サーバはLinuxでDBはPostgreSQL…
WindowsでCSVファイルを生成して、\copyコマンドでインポートしたい!
なやましいところ
改行コード
文字コード
BOM(なんだこれ?)
改行コードヘ(^o^)ノ
WindowsはCR+LF
Linux、Mac OS XはLF
僕はC#.NETでアプリ作ってたからControlChars.LFで
文字コード
これはファイル作成時にUTF-8を指定してファイルを作ってあげればよい
それでもできない…なぜ…
それはBOM…
od -c file_path で見てみると…
なにやら先頭に357 273 277←こいつですよ
UTF8Encoding(false)でBOMを無効にできる
コマンドでもできる
めんどくさい…
と、統一しようぜ…Win…do…
( ̄(エ) ̄)彡☆
0 件のコメント:
コメントを投稿