3

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 を使用してデータをブラウザーに送信していますが、これは何も変更せず、問題は端末/ブラウザーではないと信じています。

前もって感謝します !

4

0 に答える 0