问题标签 [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 投票
4 回答
7833 浏览

java - 用Java解码一个字符串

如何在 Java 中正确解码以下字符串

当我使用 URLDecoder.decode() 我出现以下错误

谢谢,戴夫

0 投票
3 回答
12922 浏览

php - php URL 解码从 URL 获取 '+'

所以我正在尝试编码/解码一个 url,当解码时将返回+来自 url 的编码符号。例如,我编码website.com/index.php?eq=1+12which 当编码时+变成%2B,因为它应该。当我从中检索值$_REQUEST['eq']并使用urldecode()它时,会回显为"1 12". 可以这么说,我似乎无法让解码带回来+。我在这里做错了什么,还是有更有效/更好的方法来做这件事?这是我使用的确切编码/解码行。

提交页面

检索页面

0 投票
1 回答
663 浏览

c# - 如何在c#中解码像“string\x27s”这样的字符串?

我有 ac# 应用程序,有时必须使用以下字符串:

我该如何解码?我知道 27 是单引号的 ascii 代码',但UrlDecode()不适用于该字符串。

我应该用 % 替换 \x 值,然后使用System.Web.HttpUtility.UrlDecode()还是有其他方法可以做到这一点?

0 投票
1 回答
1377 浏览

c# - 在 C# 中解码字符串

我有一个适用于某些文本的应用程序,我需要解码字符串,例如:

示例\x27s 字符串

示例\u0027s 字符串

对于第一个我尝试使用Uri.UnescapeDataString(string.Replace("\\x", "%"))which 有效但并非总是如此,因为如果字符串类似于“ the 40% of something's stuffException ”,它会因为“40%”而抛出一个。

对于第二个,我真的不知道如何解码。

有什么东西可以用来解码这两种字符串吗?

0 投票
1 回答
935 浏览

coldfusion - ColdFusion -- 我需要带有表单 POST 的 URLDecode 吗?/ URLDecode 随机删除一个字符

我正在使用所见即所得来允许用户格式化文本。这是导致错误的文本:

错误是“This”中的“T”,或者任何第一个字母,在使用 URLDecode 并保存到数据库时被随机删除。在服务器端删除 URLDecode 似乎可以修复它而没有任何负面影响(数据库包含相同的信息)。

文件说_

HTTP 中的查询字符串始终是 URL 编码的。

真的是这样吗?如果是这样,为什么不删除 URLDecode 似乎把一切都搞砸了?

所以两个问题:

  1. 为什么 URLDecode 会导致第一个文本字符像这样被删除(它似乎只发生在 line-height 属性存在时)?
  2. 在将发布的数据放入数据库之前,我真的需要(或者我什至想要)使用 URLDecode 吗?

编辑:我制作了一个测试页面来回显解码后的文本,并且 URLDecode 肯定会删除该字符,但我不知道为什么。

0 投票
3 回答
309 浏览

python - 哪种编码?

有人知道字符串“Krummh%C3%B6rn”的编码方式吗?

纯文本是“Krummhörn”。

我需要在 Python 中解码这样的字符串并尝试urllib.unquote('Krummh%C3%B6rn') 结果:'Krummh\xc3\xb6rn'

0 投票
5 回答
29189 浏览

php - 从 PHP urldecoded 字符串中删除所有反斜杠

我正在尝试从 url 解码的字符串中删除所有反斜杠,但它输出的是 \ 而不是输出删除了 \ 的 url 解码的字符串。

请你能告诉我我的问题。

0 投票
1 回答
325 浏览

c++ - 帮助我理解这个 URL 解码器:

在自己玩弄了 URL 解码之后,我设法想出了一些可行的想法——但它们效率不高。由于 URL 解码是我的程序中可能出现严重瓶颈的地方,我决定上网寻找更有效的解决方案。我遇到了这篇 codeguru 文章:

http://www.codeguru.com/cpp/cpp/string/conversions/article.php/c12759

现在,我不反对使用别人的代码,尤其是如果它比我的更好的话。但是,我想在我做之前知道它是如何工作的。使用您不完全理解的代码毫无意义。

这是我卡住的地方,我了解解码功能中正在进行的大部分指针工作。我迷路的地方是 HEX2DEC 数组和相关的转换算法。它没有在网站上提供,而是在示例下载中提供,因此为了您的方便,我将其与解码功能一起发布在这里:

http://pastebin.com/AVDnr6cK

这个函数究竟是如何使用这个数组将十六进制转换为十进制,然后将十进制转换为它的 ASCII 等价物?

再次感谢你的帮助。

0 投票
21 回答
89327 浏览

bash - 如何在 shell 中解码 URL 编码的字符串?

我有一个文件,其中包含已编码的用户代理列表。例如:

我想要一个 shell 脚本,它可以读取这个文件并用解码的字符串写入一个新文件。

我一直在尝试使用这个示例来实现它,但到目前为止它还没有工作。

我的脚本看起来像:

0 投票
2 回答
2025 浏览

extjs - 如何解决此错误“格式错误的 URL”?

我想传递一个参数字符串包括样式标签,例如:

我正在使用 decodeURI 传递字符串。但在 extjs 中仍然出现错误。

我已经检查过了,是一个符号%导致这个错误出来。

怎么解决??