表題の通り。。。受け取った複数のcsvファイルをcatコマンドで1つにまとめようとしたら、文字バケが起きて、うまくいかなかったので。。。。
- 入力ファイル ・・・ SJIS
- 結合ファイル ・・・ SJIS
という条件です。cat コマンド、typeコマンドもいずれも文字コード指定がなさそう?で、リダイレクト(>)でファイル出力すると文字化けが発生。
解決策
下記のように、PowerShellのコマンドである Get-Contentでファイルを読み込み、パイプでSet-Content で渡せばいいらしい。文字コードの指定もできるようだ。
Get-Content *.csv -Encoding Shift-JIS | Set-Content all.csv -Encoding Shift-JIS
参考サイト
0 件のコメント:
コメントを投稿