javascript - 如何将 '%20' 等转换为字符串 javascript
问题描述
我有一个在 url 中获取查询并将其作为字符串返回的函数。但是,字符串通常包含 %20 而不是空格,或 %27 而不是“ '”。
有没有一种简单的方法可以将这些转换为预期的字符,而无需编写每个字符的表及其转换?
解决方案
decodeURIComponent 应该可以解决您的问题
var url = http://blah/%20asdf.com
var uri_dec = decodeURIComponent(url);//outputs http://blah/ asdf.com
推荐阅读
- jquery - 暗模式覆盖事件侦听器
- flutter - 从颤振更新地图中的云存储数据
- amazon-web-services - 如何在 AWS Lambda 函数中获取应用程序名称
- java - Java onclick 事件打开新的弹出窗口
- amazon-web-services - 导出方法以在同一 lambda 函数中的其他文件中使用 - Node.js
- git - GIT重命名文件夹历史
- python - 基于列列表转置数据框
- google-cloud-platform - 修改 VLAN 连接
- javascript - Chartjs Stacked bar 每个 x 值都有一个堆栈 id
- javascript - 当我将一个对象分配给一个对象的一个属性时,这个属性会变成一个对象吗?如果是这样,我如何通过第二个对象访问第一个对象?