问题标签 [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 URL 解码器未按预期工作
我有一个简单的程序,它试图解码一个编码的 URL。但由于某种原因,这似乎不起作用。有人知道为什么会这样吗?我已经花了几个小时但无法弄清楚。
这是程序:
输出如下:
这是相同的编码字符串。
javascript - 如何使用转义的 unicode 解码字符串?
我不确定这叫什么,所以我很难找到它。如何使用 JavaScript解码带有 unicodehttp\u00253A\u00252F\u00252Fexample.com
的字符串?http://example.com
我试过unescape
, decodeURI
,decodeURIComponent
所以我想唯一剩下的就是字符串替换了。
编辑:字符串不是输入的,而是来自另一段代码的子字符串。所以要解决这个问题,你必须从这样的事情开始:
我希望这能说明为什么 unescape() 不起作用。
objective-c - 如何在 iOS 中进行 URL 解码 - Objective C
stringByReplacingPercentEscapesUsingEncoding 方法无法正常工作,因为它不解码不以 % 字符(即 + 字符)开头的特殊符号。有谁知道在 iOS 中执行此操作的更好方法?
这是我目前正在使用的:
这是一个输出示例:
路径+带+空格
.net - 解码url中的外语字符
我正在使用 HTTPUtility.URLDecode 解码 URL 中的字符。以下是我必须解码的字符:
%26 = "&"
%28 = "("
%29 = ")"
%20 = " "
%5B = "["
%5D = "]"
%2C = ","
%23 = "#"
%F3 = “ó”(西班牙语字符)
HTTPUtility.URLDecode 在除最后一个之外的所有内容上都很好用。我现在正在对最后一个字符进行查找/替换,但希望有更好的自动方式,这样我以后就不必更新查找/替换了。
javascript - asp.net中的url解码
我在 asp.net 中有一个带有几个文本框的表单。我正在尝试使用 jquery ajax 将其中的值发布到服务器,但是遇到了问题。我使用 javascript encodeURIComponent 作为文本框的值,然后发布,但我看到 url 是自动编码的:
所以我得到一个asp.net错误......
我的 JavaScript 代码:
解决方案是什么?
c++ - 在 Boost Spirit 中解码 char UTF8 转义
提问: 精灵总表
大家好,
我不确定我的主题是否正确,但测试代码可能会显示我想要实现的目标。
我正在尝试解析以下内容:
- “%40”到“@”
- '%3C' 到 '<'
我在下面有一个最小的测试用例。我不明白为什么这不起作用。这可能是我犯了一个错误,但我没有看到它。
使用:编译器:gcc 4.6 Boost:当前主干
我使用以下编译行:
问候,
马蒂斯·莫尔曼
html - 编码的 URL 不起作用
我对编码的 URL 感到困惑。
例如,当我编写浏览器时:
我可以成功查看页面。
但是,当我写:
我无法查看。
由于%2F表示“/”,我想了解为什么它不能正常工作。
我想知道的原因是我得到了一个编码的 URL,但我不知道如何在收到 URL 后立即解码该 URL,以免出现错误页面。
javascript - 获取编码值
我无法控制 domain.com。我只能给出一个重定向 URL 参数,如下所示:
在我给出 retURL (www.example.com?parameter=value) 之后,我想检索我的参数的值。
但是,问题在于浏览器不接受 www.example.com%3Fparameter%3Dvalue 作为有效输入。我应该如何解决这个问题?
感谢您的帮助。
附加信息 - [我的动机] 我正在使用 Salesforce Apex 平台。我有一个联系我们表格,Salesforce 只接受返回 URL。我输入的返回 URL 是我的“谢谢”页面,我想通过输入客户的姓名、姓氏、案例优先级详细信息等来自定义我的感谢页面。
php - 解码 PHP 卷曲脚本
如何解码这个 php curl 脚本:http ://pastebin.com/raw.php?i=YWE1i4U7
它到处都有未编码的字符,例如“t”、“v”等。
php - urldecode 和加号 - PHP
我有一个表单字段,我将查询字符串插入其中。
只要对它进行 urldecode,就可以对其进行清理,然后我将其放入 htmlentities 中,这样它就不会创建有缺陷的 HTML。
换句话说:
urldecode
将加号转换为空格,但是有人可能希望在他们的查询中使用真正的加号。
两个问题:
- 就注射等而言,上述“安全”是否足够?
- 是否有替代方案
urldecode
不会转换正版加号