var csv = require('csv'); var fs = require("fs"); function appendFile(path, data) { fs.appendFile(path, data, function (err) { if (err) { throw err; } }); } url="test.csv"; appendFile(url, "\""); appendFile(url, "id"); appendFile(url, "\""); appendFile(url, ","); appendFile(url, "\""); appendFile(url, ""); appendFile(url, "\""); appendFile(url, ","); appendFile(url, "\""); appendFile(url, ""); appendFile(url, "\""); appendFile(url, ","); appendFile(url, "\""); appendFile(url, ""); appendFile(url, "\""); appendFile(url, ","); appendFile(url, "\""); appendFile(url, ""); appendFile(url, "\""); appendFile(url, ","); appendFile(url, "\""); appendFile(url, ""); appendFile(url, "\""); appendFile(url, ","); appendFile(url, "\""); appendFile(url, ""); appendFile(url, "\""); appendFile(url, ","); appendFile(url, "\""); appendFile(url, ""); appendFile(url, "\""); appendFile(url, ","); appendFile(url, "\""); appendFile(url, ""); appendFile(url, "\""); appendFile(url, ","); appendFile(url, "\n"); for(var i=0;i<test_array.length;i++){ testcsv = test_array[i]; appendFile(url, "\""); appendFile(url, testcsv.); appendFile(url, "\""); appendFile(url, ","); appendFile(url, "\""); appendFile(url, testcsv.); appendFile(url, "\""); appendFile(url, ","); appendFile(url, "\""); appendFile(url, testcsv.); appendFile(url, "\""); appendFile(url, ","); appendFile(url, "\""); appendFile(url, testcsv.category_title); appendFile(url, "\""); appendFile(url, ","); appendFile(url, "\""); appendFile(url, testcsv.); appendFile(url, "\""); appendFile(url, ","); appendFile(url, "\""); appendFile(url, testcsv.content_title); appendFile(url, "\""); appendFile(url, ","); appendFile(url, "\""); appendFile(url, testcsv.); appendFile(url, "\""); appendFile(url, ","); appendFile(url, "\""); appendFile(url, testcsv.); appendFile(url, "\""); appendFile(url, ","); appendFile(url, "\""); appendFile(url, testcsv.); appendFile(url, "\""); appendFile(url, ","); appendFile(url, "\n"); } } res.redirect('test.csv');
CSVファイルを作成してURL先に行きダウンロードができたのですが、この時に文字コードををShift-JisかUTF-8 BOM付きにしたいのですが何を付ければUTF-8 BOM付きとして認識されるのでしょうか?

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/10/20 02:41