2016-12-09 4 views
0

私はFileSaver.jsを試していますが、テキストとして保存するとすべての改行がなくなりました。私はFileSaver.jsについて良いことを読んだが、すべての改行を失ってしまったので、1つの長いテキスト文字列が取引遮断器にすぎない。私はいつも間違ったことをやっていると思っているので、私は頼むと思った。あなたがデモに行く場合https://eligrey.com/demos/FileSaver.js/保存テキストサンプルを見ることができます。あなたが1を入力すると2を入力します3を入力します4を入力しますそれはすべて水平線で出てきます。任意のアイデアが評価されます。他の誰かがこれを経験しているのかどうか疑問に思っていましたか? xhtmlとして保存する必要がありますか?私はタイプを使用しています: "text/plain; charset = utf-8"デモと同じようにFileSaver.jsの改行

+0

コンソールでエラーが発生しましたか?デモではプレーンテキストを使用しているときに改行を保存するように見えますが、使用しているブラウザーやOSは何ですか? – haxxxton

+0

OS Windows 7の私はここに改行を表示することができます 1 {入力} 2 {入力} 3 {入力} 4 {入力} (唯一の方法を入力し、すべて同じIE、ChromeとFirefox--を試してみました) ダウンロードしたファイルで1234を取得 – user1314159

答えて

1

.txtファイルを開くにはメモ帳を使用しますか?私の場合、ファイル・セーバーは機能しているようです。​​を試してみてください。メモ帳は、異なるOSシステムからの改行を認識するのに制限があります(そして、おそらくサーバーはLinuxでしょう)。

メモ帳はCR、LF(0x0d、0x0a)のみを認識し、他のソースはCRのみ、またはLFのみを使用します。

+0

デモはSafariを使用していて、Windowsとメモ帳を使用していないMacでもうまく動作します。 Wordで開かれ、それは大丈夫だった。私がファイルを保存するために送信する前にファイルを調整する必要があると思う。 – user1314159

+0

私の問題は、単純なテキストWebページを保存して.txtとして保存することでこれをアプリケーションに組み込んだことです。ほとんどの人がファイルを取得すると、ダブルクリックして開くだけです。私はsave as関数を呼び出す前にいくつかの検索と置換を行う必要があると思います – user1314159