问题标签 [urlencode]
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.
bash - 仅在 XML 标记内替换;使用 bash 命令从 Referencer .reflib 导出为 bibtex 格式,文件名完整并删除 URL 编码
我在 Referencer 中有很多参考资料。从 Referencer 导出时,我试图在我的 bibtex 文件中包含文件名。由于该软件默认情况下不执行此操作,因此我尝试使用 sed 命令在导出之前将文件名作为 bibtex 信息包含在 XML 文件中,从而包含文件名。
输入
输出
我可以使用以下 sed 命令来部分执行我想要的操作,但 URL 编码“%20”仍然存在。如何仅在 bibtex 标签中摆脱它?
javascript - URL - 编码 (JavaScript) 方法="GET"
我有一个带有一些输入字段的表单 (6)。当我以这种方式单击提交按钮“我想格式化 URL”时:
也许对于空值:
并且可能是用户单击提交按钮时的时间戳。
这可以使用javascript完成吗?
谢谢,
乍得
.net - 控制台应用程序中的 HttpUtility.UrlEncode
我想在控制台应用程序、VB.NET、VS 2010 Beta 2 中使用 HttpUtility.UrlEncode。
错误消息:“HttpUtility”不是“Web”的成员。
在这个问题中,Anjisan 建议添加对 System.Web 的引用,如下所示:
- 在您的解决方案资源管理器中,右键单击引用
- 选择“添加参考”
- 在“添加引用”对话框中,使用 .NET 选项卡
- 向下滚动到 System.Web,选择它,然后点击确定
但是,我在该位置没有 System.Web 条目。
url - 使用带有 & 字符和其他特殊字符的 url
我正在尝试使用特殊字符,URLs
但在理解我应该做些什么以使其正常工作时遇到了一些麻烦。
我见过这样的网址:
在 Last.FM 上完美运行,但我该怎么做呢?
我已经在这个问题上提出了一些方法,但部分解决了我的问题,这要归功于.htacess
file中的正则表达式帖子(.+?)
,但我在阅读 url 时仍然遇到问题。
如果我写类似的东西http://mysite.com/event/Dance&Jump
并在我的 php 页面中使用:
该页面将打印:
我希望能够使用几乎所有特殊字符,例如 Last.FM 或 Wikipedia
使用特殊字符 url 和常用程序的技术如何?
ruby-on-rails - 到 Rails 控制器的 URL 编码路由
我有一个 URL 编码的资源,例如:
http://myurl/users/Joe%20Bloggs/index.xml
这适用于在路径中使用用户登录的 RESTful Web 服务。问题是rails中的控制器似乎没有解码%20。我收到以下错误:
我实际上想要做的是实现两个选项之一(使用 authlogic 作为我的注册处理程序):
要么(最好)允许用户注册带有空格的用户名,并将它们正确路由到我的控制器。Authlogic 默认允许空格和@/。角色——如果我能做到的话,这对我来说很好......
或者我可以限制 authlogic 以禁止空格。我知道我可以这样做:
.merge_validates_format_of_login_field_options...
但我不完全确定提供新正则表达式并在失败时返回消息的正确语法......
任何建议都非常感谢!
javascript - 如何使用 JavaScript 在 IE7 中对 location.search 参数进行 urlencode
我注意到 IE7 不会对从 javascript 检索到的查询字符串参数进行 url 编码,例如:
在 Firefox 中,参数是经过编码的。如何编写特定于 IE 的代码以与 FireFox 相同的方式对参数进行 URL 编码?
例如,在 Firefox 中,这个查询字符串:
php - PHP urlencode 和解码
全部,
有一个文字区说
如果用户给出的输入为,
当数据发布在服务器端时,数据会被接收,因为这是我的名字,我的邮件 ID 是 \"a@x.com\"
在双引号后面添加反斜杠。现在如何在提交之前对数据进行编码。我在服务器端使用 php..
谢谢。
c# - 使用 SmtpClient 发送带有查询字符串的 url
这里的基本问题:我正在使用 .NET 框架(3.5)的默认 SmtpClient 发送电子邮件。正文类型是 HTML (IsBodyHtml = true) 在正文中,我在查询字符串中添加了一个带有两个参数的 url,如下所示:
这个 get 被编码为:
当做一个简单的Request["var2"]
我得到'null'。我应该怎么做才能正确编码邮件中的&符号?
c# - Context.Request.RawUrl 返回错误的部分编码 url,我该如何解决?
由于我决定通过查询字符串传递特定记录的 id,所以我加密了 id ( id=090ed4fe-daec-452d-b025-f664dcc1164d
) 并将其值附加到 url。
我们都知道 / 的 url 编码值为 %2f。因此,在应用程序的特定实例上id=090ed4fe-daec-452d-b025-f664dcc1164d
,经过加密然后编码的 id 值 () 返回一个值:
当我将鼠标悬停在链接上时,我得到:
对于正确的“加密和编码”部分。但是当我使用该Context.Request.RawUrl
属性来检索我得到的 url 时:
所以问题是它从字符串中删除了一个(1)'/',因此我不能再解密字符串了。
顺便说一句,我已经使用这个模块几个月了,从来没有遇到过这个问题。事实证明,我第一次有两个(2)'/'(2f%2f)彼此相邻。
请问,无论如何我可以Context.Request.RawUrl
返回正确的字符串并阻止它剥离一个(1)'/'吗?
wcf - 在 URL 中编码 + 和 & 字符的正确方法是什么
我有从数据库中检索标签的 WCF REST 服务。一些标签中包含特殊字符,如 &、+、#、(、)。我可以通过对查询字符串进行 url 编码来检索带有 #、( 和 ) 的标签。
但是我无法通过对查询字符串进行 url 编码来检索带有 '&' 和 '+' 的标签。
我想知道这个问题的解决方案。
谢谢