var request = require("request");
var options = { method: 'GET', url:'http://dl.opensubtitles.org/en/download/filead/src-api/vrf-19af0c55/sid-ste0uene5gb0jh8dsrma7tcq15/1955127527.srt'};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
通常のブラウザでダウンロードすると、ファイルが正しくエンコードされます。 Postmanを使用してファイルをダウンロードすると、不正なエンコーディングで破損したドキュメントが表示されます。字幕を開く
例:Je suisd sol e。 JEこれは、あなたがそれを行うことができる方法である私は
apiは配列で応答し、lang 'fr'のオブジェクトは 'CP1252'を使用してエンコードされます。私はあなたが言ったように、いくつかのエンコーディングで進めましたが、全くありませんでした。 – stoufa88
それは私のために働く。私は適切なデータを取得します。これは 'Je suisdýsolýe。 Je sais' –
'désolée'にする必要があります。 iconv-liteを使用して、別の回避策があります。 – stoufa88