Javascript 字符串编码html

Javascript 字符串编码html,javascript,node.js,encode,Javascript,Node.js,Encode,我使用javascript和Node.js实现了一个http服务器 出于某种原因,当用户填写表单时,比如说他的全名, 在服务器端,我得到了用户填写的内容,但是。。我在所有单词之间得到“+”而不是“” 这是客户端: <form id="register" action="/register" method="post"> <input type="text" id="reg_usname" class="input" name="username" required autofo

我使用javascript和Node.js实现了一个http服务器

出于某种原因,当用户填写表单时,比如说他的全名, 在服务器端,我得到了用户填写的内容,但是。。我在所有单词之间得到“+”而不是“”

这是客户端:

<form id="register" action="/register" method="post">
<input type="text" id="reg_usname" class="input" name="username" required autofocus/>
<form /> 
我不知道为什么会这样


我可以简单地替换所有的“+”到“”,但似乎有一种更聪明的方法来解决这个问题。

您传递回服务器的数据是URL编码的

这里有一个解释如何和为什么的例子


您可以在上找到用于编码/解码的JavaScript函数。

您传递回服务器的数据正在进行URL编码

这里有一个解释如何和为什么的例子


您可以在上找到用于编码/解码的JavaScript函数。

您是否考虑使用Express.JS或至少较低级别的connect框架来处理http解析?在connect layet之上,你可以随心所欲地固执己见。你是否考虑过使用Express.JS或至少使用较低级别的connect框架来处理http解析?在connect layet上,你可以随心所欲地固执己见。
var username=request.parameters['username'];//request is an http request that is         returned