javascript - URL 查询字符串中的特殊字符

标签 javascript asp.net html url query-string

在我的情况下,用户可以在 URL 查询字符串中输入他们想要的任何字符。

例子:

http://localhost/default.aspx?ID=XXXX

http://localhost/default.aspx?ID=&XXXX

http://localhost/default.aspx?ID=#XXXX

网页必须接受ID参数,因为无论字符是什么。但是,某些特殊字符(例如和号 (&) 和井号 (#))会产生问题。我怎么能按原样接受它们?

最佳答案

这个:

encodeURIComponent(uri)

其中 uri?ID= 之后的组件

关于javascript - URL 查询字符串中的特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6750183/

相关文章:

javascript - 如何在 React CLI 中使用映射和过滤器列出另一个列表中的数据(评论列表和回复列表)

asp.net - ASP.NET/数据库性能检查表

c# - 如何使用 MySql 和 Umbraco 4.7.1 为波斯尼亚语(或克罗地亚语或斯洛文尼亚语)字符集设置编码

javascript - <option>、<li>、<td> 的 Vanilla 自定义元素转发器

javascript - HTML Canvas 不会绘制图像

javascript - 在 Twitter Bootstrap Datepicker 上禁用当前日期突出显示

javascript - 溢出容器的滚动定位

asp.net - 如何从代码后面获取 html 页面的呈现源代码,以便我可以通过邮件发送它

javascript - 将脚本插入元素后加载脚本

javascript - 传递 HTML 值以在 JQuery UI 对话框中使用?