Que*_*low 8 html forms unicode newline enctype
w3c 的规范声明如下形式enctype=application/x-www-form-urlencoded:
这是默认的内容类型.使用此内容类型提交的表单必须按如下方式编码:
1)控制名称和值被转义.空格字符由
+', and then reserved characters are escaped as described in [RFC1738], section 2.2: Non-alphanumeric characters are replaced by%HH' 替换,百分号和两个十六进制数字表示字符的ASCII代码.换行符表示为"CR LF"对(即,'%0D%0A').2)控件名称/值按它们在文档中出现的顺序列出.名称通过
=' and name/value pairs are separated from each other by&' 与值分隔.
Unicode中有几种行终止符.即:
 LF:    Line Feed, U+000A
 VT:    Vertical Tab, U+000B
 FF:    Form Feed, U+000C
 CR:    Carriage Return, U+000D
 CR+LF: CR (U+000D) followed by LF (U+000A)
 NEL:   Next Line, U+0085
 LS:    Line Separator, U+2028
 PS:    Paragraph Separator, U+2029
Run Code Online (Sandbox Code Playgroud)
所有这些都转换为CR LF(\r\n)?