网络上的文本框行结尾?

发布于 2024-08-19 07:03:55 字数 198 浏览 8 评论 0原文

我有一个 ASP.Net 页面,上面有一个多行文本框。

该文本框中的行结尾是根据服务器还是客户端?我要问的是,如果 ASP.Net 在 Mono 上的 Linux 中运行,行结尾是否始终为 \n 还是取决于客户端计算机是否运行 Linux?

文本框中的行结束符是由服务器还是客户端确定的?

I have an ASP.Net page with a multi-line textbox on it.

Will the line endings on this textbox be according to the server or the client? What I'm asking is if ASP.Net is running in Linux on Mono will the line endings always be \n or will it depend on if the client computer is running Linux?

Are line endings in a textbox determined by the server or client?

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

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

发布评论

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

评论(2

一生独一 2024-08-26 07:03:55

由客户。 Jeff 刚刚发布了一篇非常有用的博客文章关于此内容

正如杰夫在他的文章中指出的那样,行结尾实际上是由内容的来源决定的。因此,您实际上可以复制和粘贴来自不同来源的内容,最终某些行以 \n 结尾,而其他行则以 \r\r\n 结尾>,全部在同一个文本框中。

By the client. Jeff just posted a pretty useful blog entry about this.

As Jeff pointed out in his article the line endings are actually determined by the source of the content. So you could actually copy and paste content from different sources and end up with certain lines terminated \n and others with \r or \r\n, all in the same textbox.

醉生梦死 2024-08-26 07:03:55

最好尝试处理所有这些问题。甚至是旧款 Mac 上的“\r”。
是的,这是由客户决定的。

It's best to try to handle all of them. Even the '\r' from older Macs.
And yes, it's determined by the client.

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