FileSaver.js 换行

line feeds in FileSaver.js

我正在尝试 FileSaver.js,但是当另存为文本时,所有换行符都消失了。我读过关于 FileSaver.js 的好东西,但丢失了所有的换行符,所以它只是一个长文本字符串是一个交易破坏者。我总是假设我首先做错了什么,所以我想我会问。如果你去演示 https://eligrey.com/demos/FileSaver.js/ 你可以看到保存的文本示例,如果你输入 1 Enter 2 Enter 3 enter 4 enter 等它全部出现在一条水平线上。任何想法表示赞赏。我想知道是否还有其他人有这方面的经验?我需要将它保存为 xhtml 吗?我正在使用 type: "text/plain;charset=utf-8" 就像演示

您是否使用记事本打开 .txt 文件?对我来说,文件保护程序似乎正在工作。尝试使用 Notepad++,记事本在识别来自不同 OS 系统的换行符方面受到限制(服务器可能是 linux)。

记事本仅识别 CR、LF(0x0d、0x0a),而其他来源可能仅使用 CR,或仅使用 LF。