问题标签 [urldecode]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2808 浏览

asp.net - 网址编码和路由?

我在 Web 表单上下文中使用自定义路由。我有一些标题(我的自定义路线的一部分)有问号字符。当我对该文本进行 URL 编码(“问题?”)然后传递到我的路由时,我得到一个 HTTP 错误代码 400。显然,URL 编码的文本以某种方式混淆了路由管理器。

有人可以为此提供上下文和解释吗?除此之外,我认为我不需要对这些路由数据进行 URL 编码,而只是去除问题字符。不使用 URL 解码/编码是否有任何安全风险?什么是问题人物?一份清单会很有用。

谢谢!

更新:自定义路由的查询字符串中似乎不允许使用 % 字符。期待关于这个问题的一些好的意见!

0 投票
1 回答
16101 浏览

html - 如何使用 xslt 解码 html 字符串

我正在尝试使用 xslt 设置 rss 提要的样式。我想显示存储在提要标签中的图像。问题是它被编码为在页面上显示为文本而不是被渲染。以下是部分字符串的示例。

1)。<描述><img src="http&#58;&#47;&#47;buavhw.blu.livefilestore.com&#47;y1ppCokLxFJSG2cmyPdvg...

我必须在上面的字符串中添加额外的编码才能让它在此处正确显示。下面的字符串是我将其直接粘贴到文本框中时的显示方式。

2)。<说明><img src="http://buavhw.blu.livefilestore.com/y1ppCokLxFJSG2cmyPdvg...

如果我从预览窗口再次复制并粘贴它,它只会变成以下字符串。

3)。<说明><img src="http://buavhw.blu.livefilestore.com/y1ppCokLxFJSG2cmyPdvg...

0 投票
3 回答
46882 浏览

javascript - Javascript 等价于 php 的 urldecode()

我编写了一个自定义 xml 解析器并将其锁定在特殊字符上。所以我很自然地将它们编码到我的数据库中。

我似乎找不到与 php 等效的urldecode().

jquery或 javascript是否有任何扩展可以做到这一点?

0 投票
2 回答
2475 浏览

php - 如何使用变量对 URL 进行 URLENCODE?

我需要对此进行 URLENCODE:

然后在另一边解码。我怎样才能做到这一点???

0 投票
3 回答
3512 浏览

php - PHP urlencode / urldecode of date(DATE_ATOM) 问题

我正在生成一个需要原子格式日期的谷歌日历查询字符串。

我正在使用 php 5.1.6 和 date(DATE_ATOM) 来生成格式正确的当前日期。因此,例如,在查询的未编码 url 部分有:

我需要对它进行rawurlencode,它变成

现在,如果我 rawurldecode 它变成

所以它没有正确解码,谷歌拒绝了查询......

如果我 rawurldecode 查询两次,则日期被解码,但原始的“+”被替换为空格(即使它仍然编码在上面的字符串中)

urlencode/urldecode 也是如此 :(

任何想法如何使用这种日期格式对 URL 进行编码/解码?

干杯

0 投票
5 回答
8228 浏览

awk - 使用 awk printf 对文本进行 urldecode

我正在使用awkurldecode 一些文本。

如果我将字符串编码到printf语句中,就像printf "%s", "\x3D"它正确输出一样=。如果我将整个转义字符串作为变量,则相同。

但是,如果我只有 ,我3D怎么能附加\xsoprintf会打印=而不是\x3D

我正在使用busybox awk 1.4.2ash外壳。

0 投票
4 回答
32131 浏览

sql - SQL Server URL 解码

我需要对存储 URL 编码文本的旧表运行查询。我需要在我的结果中解码此文本。我如何实现这一目标?

0 投票
1 回答
2221 浏览

c# - 在 WinForms 应用程序中使用 UrlDecode

我正在创建一个可以使用查询字符串值的测试应用程序。我想使用 HttpUtility.UrlDecode。

当我尝试添加对 System.Web 的引用时,System.Web 在列表中不可用。

当我在同一解决方案中创建 Web 项目时,会自动添加 System.Web。

我还尝试从 winforms 项目中引用 web 项目,但这似乎不起作用。

有谁知道我如何使用 Winforms 应用程序中的 UrlDecode?

0 投票
1 回答
733 浏览

python - 如何解码字符串以与 Google 语言检测 API 一起使用?

我想在我的应用程序中使用Google 语言检测 API来检测 url 参数的语言。例如用户请求 url

http://myapp.com/q ?Это тест

并收到消息“俄语”。我这样做:

但总是得到“英语”,因为 url 编码在

http://myapp.com/q?%DD%F2%EE%20%F2%E5%F1%F2

我试过 urllib.quote , urllib.urlencode没有运气。

我必须如何为 Google Api 解码这个 url?

0 投票
3 回答
1511 浏览

c# - HttpUtility.UrlDecode 的意义何在

当您请求查询字符串时,.net 已经解码了 HttpUtility.UrlDecode 有什么意义。

这是经典 ASP 的后遗症还是我遗漏了什么?