1

ほとんどの人がファイルを保存するための JavaScript ライブラリについて知っているかどうかはわかりません。

基本的に、コードは次のように使用されます。

var bb = new BlobBuilder();
bb.append(content);
var fileSaver = window.saveAs(bb.getBlob("text/plain;charset=UTF-8"), "filename.txt");

しかし、今は次のようになっています。

var oMyBlob = new Blob([content], { type : "text/plain", endings: "transparent"});
window.saveAs(oMyBlob, "filename.txt");

いずれにせよ、私が使用するもの (非推奨の BlobBuilder または Blob の場合)、newLines は表示されず、すべてがテキスト ファイルの同じ行に保存されます。

なぜこれが起こっているのか知っていますか?さまざまな ContentTypes を使用してみました: text/plain、text/enricher、text/html...

これはどれもnewLinesでは機能しないようです。ファイルに保存したい「アラート(データ)」を作成すると、newLinesがそこにあります。このライブラリを使用すると、newLines などを解析するように見えますが、わかりません :( 別の文字セットも試してみました..

前もって感謝します。

4

1 に答える 1

6

"\r\n" 文字は、blob に渡されるコンテンツの改行文字として機能します。

于 2014-03-22T20:02:27.330 に答える