当我提交html表单在服务器端获取发布数据时,当我控制台时,我的数据显示为 hemant%40gmail.com ,这是我的服务器端代码:
if(req.url=="/user_login"){
var logindata='';
req.on('data',function(data){
logindata+=data;
});
req.on('end',function(){
console.log(logindata);
});
}
答案 0 :(得分:0)
我不知道你真正想要什么,但使用JavaScript可以做到:
logindata += decodeURI(data);
希望你只需解码你编码的字符串?!
//更新 好吧,你必须使用“decodeURIComponent(data)”来解码你的字符串。
这是一个例子:
var test = '"user_email=hemant%40gmail.com&password=111'
var decode = decodeURIComponent(test).split("=")[1].split("&")[0]
console.log(decode);
注意:这是一个简单的示例,您必须解析才能将您的电子邮件从字符串中删除(使用正则表达式)。