Node.js で utf8 文字を含む CSV ファイルを解析しようとしています。
これが私のコードです:
fs.readFile(path + files[i], 'utf-8', function(err, data) {
if(err) { console.log(err); }
console.log(data);
// do something
});
問題は、何らかの理由で utf8 文字が正しく表示されないことです (� が実際の文字の代わりに表示されます)。
「utf8」を「utf-8」に置き換えるか、オブジェクト全体を書き込んでみました:
{encoding: 'utf8'}
しかし、これらの方法はどちらも機能しませんでした。
プログラムの後半で、socket.io を使用してデータをブラウザーに送信していますが、これは何も変更せず、問題は端末/ブラウザーではないと信じています。
前もって感謝します !