如何使用 javascript 创建一个在记事本中正确显示的新行?

发布于 2024-08-02 17:18:05 字数 274 浏览 3 评论 0原文

我有一个脚本,可以将表格单元格从浏览器复制到用户的剪贴板中。我循环遍历每个单元格,当需要新行时,我使用

text += "\n";

如果将文本粘贴到 Excel 中,它会正确格式化并填充正确的行,但是如果我粘贴到记事本中,它会显示一个符号而不是创建新行:

123□456□789

而不是:

123

456

789

我还可以使用其他东西让记事本将其识别为换行符吗?

I have a script that copies table cells from the browser into the user's clipboard. I loop through each cell and when a new line is needed I use

text += "\n";

If I paste the text into excel, it formats correctly and fills in the proper rows, however if I paste into notepad, it shows a symbol instead of creating a new line:

123□456□789

instead of:

123

456

789

Is there something else I can use that notepad will recognize as a line break?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

且行且努力 2024-08-09 17:18:05

那是因为你需要回车和换行。

text += "\r\n";

非编程方式
在写字板中打开
保存
在记事本中打开

that's because you need a carriage return and line feed.

text += "\r\n";

The non programming way
open up in WordPad
save
open in notepad

葬花如无物 2024-08-09 17:18:05

您可以使用以下内容:

text += "\r\n";

You can use the following:

text += "\r\n";
情独悲 2024-08-09 17:18:05

就我而言, \r\n 无法使用双 qoute " ,而是使用单 qoute ' 完成类似的工作

 text += '\r\n';

In my case, \r\n was not working with double qoutes " but instead single qoute ' did the job like

 text += '\r\n';
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文