2012-02-03 113 views
1

我使用javascript和Node.js實現了一個http服務器。字符串編碼html

由於某種原因,當用戶填寫表單時,假設他的全名 在服務器端,我得到了用戶填寫的內容,但是..我在所有單詞之間獲得「+」而不是「」。

這是客戶端:

<form id="register" action="/register" method="post"> 
<input type="text" id="reg_usname" class="input" name="username" required autofocus/> 
<form /> 

這是服務器端:

var username=request.parameters['username'];//request is an http request that is   returned 

我不知道爲什麼它是這樣的。

我可以簡單地將所有的「+」替換爲「」,但似乎有一個更明智的方法來解決這個問題。

+1

您是否考慮過使用Express.JS或至少是底層連接框架來處理http解析?你可以在連接層面上隨心所欲。 – 2012-02-03 15:46:21

回答