为了账号安全,请及时绑定邮箱和手机立即绑定

asp.net 通过encodeURI传递参数后乱码,下面这种情况是什么原因呢?

asp.net 通过encodeURI传递参数后乱码,下面这种情况是什么原因呢?

沧海一幻觉 2021-09-18 09:05:49
cript type="text/javascript">function search(id){var selKey=encodeURI(document.getElementById(id).value);//var selKey=document.getElementById(id).value;if (selKey=='%u5546%u54C1%u641C%u7D22'){keyword.value = '';keyword.focus();return false;}else{window.location='Search-' + selKey + '-0-0-0-0-1.html'; //selKey为要参数}}输入参数:皮衣后后台通过:Server.UrlPathEncode(Request["selKey"]) (获取参数)我该怎么办?
查看完整描述

2 回答

?
函数式编程

TA贡献1807条经验 获得超9个赞

前端escape()
服务端HttpUtility.UrlDecode()

也就是说

cript type="text/javascript">
function search(id){
var selKey=escape(document.getElementById(id).value);
//var selKey=document.getElementById(id).value;
if (selKey=='%u5546%u54C1%u641C%u7D22')
{
keyword.value = '';
keyword.focus();
return false;
}
else
{
window.location='Search-' + selKey + '-0-0-0-0-1.html'; //selKey为要参数
}
}

HttpUtility.UrlDecode(Request["selKey"])



查看完整回答
反对 回复 2021-09-23
?
哔哔one

TA贡献1854条经验 获得超8个赞

HttpUtility.UrlEncode();
HttpUtility.UrlDecode()


查看完整回答
反对 回复 2021-09-23
  • 2 回答
  • 0 关注
  • 266 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信