问题标签 [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.
java - 用Java解码一个字符串
如何在 Java 中正确解码以下字符串
当我使用 URLDecoder.decode() 我出现以下错误
谢谢,戴夫
php - php URL 解码从 URL 获取 '+'
所以我正在尝试编码/解码一个 url,当解码时将返回+
来自 url 的编码符号。例如,我编码website.com/index.php?eq=1+12
which 当编码时+
变成%2B
,因为它应该。当我从中检索值$_REQUEST['eq']
并使用urldecode()
它时,会回显为"1 12"
. 可以这么说,我似乎无法让解码带回来+
。我在这里做错了什么,还是有更有效/更好的方法来做这件事?这是我使用的确切编码/解码行。
提交页面
检索页面
c# - 如何在c#中解码像“string\x27s”这样的字符串?
我有 ac# 应用程序,有时必须使用以下字符串:
我该如何解码?我知道 27 是单引号的 ascii 代码'
,但UrlDecode()
不适用于该字符串。
我应该用 % 替换 \x 值,然后使用System.Web.HttpUtility.UrlDecode()
还是有其他方法可以做到这一点?
c# - 在 C# 中解码字符串
我有一个适用于某些文本的应用程序,我需要解码字符串,例如:
示例\x27s 字符串
示例\u0027s 字符串
对于第一个我尝试使用Uri.UnescapeDataString(string.Replace("\\x", "%"))
which 有效但并非总是如此,因为如果字符串类似于“ the 40% of something's stuffException
”,它会因为“40%”而抛出一个。
对于第二个,我真的不知道如何解码。
有什么东西可以用来解码这两种字符串吗?
coldfusion - ColdFusion -- 我需要带有表单 POST 的 URLDecode 吗?/ URLDecode 随机删除一个字符
我正在使用所见即所得来允许用户格式化文本。这是导致错误的文本:
错误是“This”中的“T”,或者任何第一个字母,在使用 URLDecode 并保存到数据库时被随机删除。在服务器端删除 URLDecode 似乎可以修复它而没有任何负面影响(数据库包含相同的信息)。
文件说_
HTTP 中的查询字符串始终是 URL 编码的。
真的是这样吗?如果是这样,为什么不删除 URLDecode 似乎把一切都搞砸了?
所以两个问题:
- 为什么 URLDecode 会导致第一个文本字符像这样被删除(它似乎只发生在 line-height 属性存在时)?
- 在将发布的数据放入数据库之前,我真的需要(或者我什至想要)使用 URLDecode 吗?
编辑:我制作了一个测试页面来回显解码后的文本,并且 URLDecode 肯定会删除该字符,但我不知道为什么。
python - 哪种编码?
有人知道字符串“Krummh%C3%B6rn”的编码方式吗?
纯文本是“Krummhörn”。
我需要在 Python 中解码这样的字符串并尝试urllib.unquote('Krummh%C3%B6rn') 结果:'Krummh\xc3\xb6rn'
php - 从 PHP urldecoded 字符串中删除所有反斜杠
我正在尝试从 url 解码的字符串中删除所有反斜杠,但它输出的是 \ 而不是输出删除了 \ 的 url 解码的字符串。
请你能告诉我我的问题。
c++ - 帮助我理解这个 URL 解码器:
在自己玩弄了 URL 解码之后,我设法想出了一些可行的想法——但它们效率不高。由于 URL 解码是我的程序中可能出现严重瓶颈的地方,我决定上网寻找更有效的解决方案。我遇到了这篇 codeguru 文章:
http://www.codeguru.com/cpp/cpp/string/conversions/article.php/c12759
现在,我不反对使用别人的代码,尤其是如果它比我的更好的话。但是,我想在我做之前知道它是如何工作的。使用您不完全理解的代码毫无意义。
这是我卡住的地方,我了解解码功能中正在进行的大部分指针工作。我迷路的地方是 HEX2DEC 数组和相关的转换算法。它没有在网站上提供,而是在示例下载中提供,因此为了您的方便,我将其与解码功能一起发布在这里:
这个函数究竟是如何使用这个数组将十六进制转换为十进制,然后将十进制转换为它的 ASCII 等价物?
再次感谢你的帮助。
bash - 如何在 shell 中解码 URL 编码的字符串?
我有一个文件,其中包含已编码的用户代理列表。例如:
我想要一个 shell 脚本,它可以读取这个文件并用解码的字符串写入一个新文件。
我一直在尝试使用这个示例来实现它,但到目前为止它还没有工作。
我的脚本看起来像:
extjs - 如何解决此错误“格式错误的 URL”?
我想传递一个参数字符串包括样式标签,例如:
我正在使用 decodeURI 传递字符串。但在 extjs 中仍然出现错误。
我已经检查过了,是一个符号%导致这个错误出来。
怎么解决??