问题标签 [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.
asp.net - 网址编码和路由?
我在 Web 表单上下文中使用自定义路由。我有一些标题(我的自定义路线的一部分)有问号字符。当我对该文本进行 URL 编码(“问题?”)然后传递到我的路由时,我得到一个 HTTP 错误代码 400。显然,URL 编码的文本以某种方式混淆了路由管理器。
有人可以为此提供上下文和解释吗?除此之外,我认为我不需要对这些路由数据进行 URL 编码,而只是去除问题字符。不使用 URL 解码/编码是否有任何安全风险?什么是问题人物?一份清单会很有用。
谢谢!
更新:自定义路由的查询字符串中似乎不允许使用 % 字符。期待关于这个问题的一些好的意见!
html - 如何使用 xslt 解码 html 字符串
我正在尝试使用 xslt 设置 rss 提要的样式。我想显示存储在提要标签中的图像。问题是它被编码为在页面上显示为文本而不是被渲染。以下是部分字符串的示例。
1)。<描述><img src="http://buavhw.blu.livefilestore.com/y1ppCokLxFJSG2cmyPdvg...
我必须在上面的字符串中添加额外的编码才能让它在此处正确显示。下面的字符串是我将其直接粘贴到文本框中时的显示方式。
2)。<说明><img src="http://buavhw.blu.livefilestore.com/y1ppCokLxFJSG2cmyPdvg...
如果我从预览窗口再次复制并粘贴它,它只会变成以下字符串。
3)。<说明><img src="http://buavhw.blu.livefilestore.com/y1ppCokLxFJSG2cmyPdvg...
javascript - Javascript 等价于 php 的 urldecode()
我编写了一个自定义 xml 解析器并将其锁定在特殊字符上。所以我很自然地将它们编码到我的数据库中。
我似乎找不到与 php 等效的urldecode()
.
jquery或 javascript是否有任何扩展可以做到这一点?
php - 如何使用变量对 URL 进行 URLENCODE?
我需要对此进行 URLENCODE:
然后在另一边解码。我怎样才能做到这一点???
php - PHP urlencode / urldecode of date(DATE_ATOM) 问题
我正在生成一个需要原子格式日期的谷歌日历查询字符串。
我正在使用 php 5.1.6 和 date(DATE_ATOM) 来生成格式正确的当前日期。因此,例如,在查询的未编码 url 部分有:
我需要对它进行rawurlencode,它变成
现在,如果我 rawurldecode 它变成
所以它没有正确解码,谷歌拒绝了查询......
如果我 rawurldecode 查询两次,则日期被解码,但原始的“+”被替换为空格(即使它仍然编码在上面的字符串中)
urlencode/urldecode 也是如此 :(
任何想法如何使用这种日期格式对 URL 进行编码/解码?
干杯
awk - 使用 awk printf 对文本进行 urldecode
我正在使用awk
urldecode 一些文本。
如果我将字符串编码到printf
语句中,就像printf "%s", "\x3D"
它正确输出一样=
。如果我将整个转义字符串作为变量,则相同。
但是,如果我只有 ,我3D
怎么能附加\x
soprintf
会打印=
而不是\x3D
?
我正在使用busybox awk 1.4.2
和ash
外壳。
sql - SQL Server URL 解码
我需要对存储 URL 编码文本的旧表运行查询。我需要在我的结果中解码此文本。我如何实现这一目标?
c# - 在 WinForms 应用程序中使用 UrlDecode
我正在创建一个可以使用查询字符串值的测试应用程序。我想使用 HttpUtility.UrlDecode。
当我尝试添加对 System.Web 的引用时,System.Web 在列表中不可用。
当我在同一解决方案中创建 Web 项目时,会自动添加 System.Web。
我还尝试从 winforms 项目中引用 web 项目,但这似乎不起作用。
有谁知道我如何使用 Winforms 应用程序中的 UrlDecode?
python - 如何解码字符串以与 Google 语言检测 API 一起使用?
我想在我的应用程序中使用Google 语言检测 API来检测 url 参数的语言。例如用户请求 url
http://myapp.com/q ?Это тест
并收到消息“俄语”。我这样做:
但总是得到“英语”,因为 url 编码在
我试过 urllib.quote , urllib.urlencode
没有运气。
我必须如何为 Google Api 解码这个 url?
c# - HttpUtility.UrlDecode 的意义何在
当您请求查询字符串时,.net 已经解码了 HttpUtility.UrlDecode 有什么意义。
这是经典 ASP 的后遗症还是我遗漏了什么?