|
|
1
3
我想在这里回答我自己的问题。 由于textArea的值是表单数据,并且表单以内容类型“application/x-www-form-urlencoded”提交给服务器,因此在根据HTML规范提交给服务器之前,浏览器会将新行转换为“CR-LF”(参见 http://www.w3.org/MarkUp/html-spec/html-spec_8.html#SEC8.2.1 ). 因此,在这种情况下,我的代码应该能够始终如一地工作,而不考虑浏览器或操作系统。 但是,如果我试图在客户端实现相同的代码(比如说,使用JavaScript),可能是为了在提交之前验证表单。。。这可能是一个不同的故事。由于此时表单数据尚未规范化,因此它很可能取决于平台/浏览器对新行使用的内容。在这种情况下,我可能不仅需要检查“\r\n”,还需要检查“\r”和“\n”。 |
|
|
2
2
但这对身体是无效的。我假设您通过post请求发送表单信息,因此我假设使用了内容类型text/plain,在这种情况下,我认为以下内容适用:
|
|
Ish Mahajan · WebTransport的浏览器兼容性 2 年前 |
|
|
Václav Procházka · 动态创建获取和解析脚本的顺序 2 年前 |
|
|
jani · 检查安装了哪些浏览器,然后在其桌面上创建快捷方式 2 年前 |
|
|
Italy Zia · 我收到一个“拒绝执行来自的脚本”http://localhost:3000/js/dashboard/dashboard.js',因为其MIME类型('text/plain')不可执行 2 年前 |
|
|
kakakali · 为什么appendChild()会丢失一些子项? 3 年前 |
|
|
StuartN · 使用默认搜索引擎的HTML搜索链接 3 年前 |
|
|
Vindicated · 如何访问当前未连接到的URL的本地存储? 3 年前 |