我有一个带有多行文本框的 ASP.Net 页面。
此文本框上的行尾是根据服务器还是客户端?我要问的是,ASP.Net 是否在 Mono 上的 Linux 中运行,行尾总是会是\n
还是取决于客户端计算机是否运行 Linux?
文本框中的行尾是由服务器还是客户端确定的?
我有一个带有多行文本框的 ASP.Net 页面。
此文本框上的行尾是根据服务器还是客户端?我要问的是,ASP.Net 是否在 Mono 上的 Linux 中运行,行尾总是会是\n
还是取决于客户端计算机是否运行 Linux?
文本框中的行尾是由服务器还是客户端确定的?
由客户。Jeff 刚刚发布了一篇关于此的非常有用的博客文章。
正如 Jeff 在他的文章中指出的那样,行尾实际上是由内容的来源决定的。因此,您实际上可以复制和粘贴来自不同来源的内容,并以某些行终止\n
而其他行以\r
or结尾\r\n
,所有这些都在同一个文本框中。
最好尝试处理所有这些。甚至是旧 Mac 中的 '\r'。是的,这是由客户决定的。