例如:你好,你好吗?
以及我想在txt文档中写的内容:
Hola
que
tal
/* 更正 */
var data = "Hola, \r\n ¿qué \r\n tal?";
var filename = "example_text.txt";
var type = "text/plain;charset=utf-8";
var a = document.createElement("a"),
file = new Blob([data], {type: type});
if (window.navigator.msSaveOrOpenBlob) { // IE10+
window.navigator.msSaveOrOpenBlob(file, filename);
} else { // Others
var url = URL.createObjectURL(file);
a.href = url;
a.download = filename;
document.body.appendChild(a);
a.click();
setTimeout(function() {
document.body.removeChild(a);
window.URL.revokeObjectURL(url);
}, 0);
}
跟进收到的回复:
我已经尝试了您告诉我的内容,但它继续让我处于同一条线上
/* 更正 */
var data = "Hola";
data += "\r\n"; // salto de linea
data += "que";
data += "\r\n"; // salto de linea
data += "tal";
var filename = "net_view_cmd.txt";
var type = "text/plain;charset=utf-8";
var a = document.createElement("a"),
file = new Blob([data], {type: type});
if (window.navigator.msSaveOrOpenBlob) // IE10+
window.navigator.msSaveOrOpenBlob(file, filename);
else { // Others
var url = URL.createObjectURL(file);
a.href = url;
a.download = filename;
document.body.appendChild(a);
a.click();
setTimeout(function() {
document.body.removeChild(a);
window.URL.revokeObjectURL(url);
}, 0);
}
前段时间 Unix 中的换行问题也发生在我身上,我
\r\n
在 Windows 中用探针解决了它,它一直在工作。在你的代码中替换\n
by\r\n
,如下所示:.
添加
\n
您想要跳转的位置...例如。
对于您的示例: