我有搜索文本框。当用户输入一些文本时,我的查询字符串显示带有 ASCII 字符的文本,如 %20
和 %3F
。我想在我的一个文本框中显示此文本,而不像普通 HTML 文本那样使用任何 ASCII 代码。我如何在 Javascript 中执行此操作?
最佳答案
使用decodeURIComponent()
:
var querystring = "?foo=bar%20baz";
console.log(decodeURIComponent(querystring));
关于javascript - 如何使用 Javascript 删除查询字符串中的 URL 编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24206019/