问题标签 [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.

0 投票
4 回答
10791 浏览

php - 如何在curl php中传递url值

当我检查服务器(myserverurl)时。

我可以看到描述字段

“一些测试数据和网址http://www.mydata.com?test=1 ”。

我在“&”之后丢失了描述

是的,我们可以在使用 curl 发送之前对 url 进行编码,但我无法在该第三方 api 服务器上再次解码 url

0 投票
1 回答
8771 浏览

php - PHP 获取带有特殊字符的 url 而不使用 urlencode:ing 他们!

我希望 file_get_contents 获得如下所示的网址:http ://wapedia.mobi/sv/Gröt

问题是它请求(无法发布整个链接,抱歉):...wapedia.mobi/sv/Gr%C3%B6t 您可以看到已被 urlencoded,该页面没有给我任何结果。

我怎样才能做到这一点?

0 投票
6 回答
172173 浏览

url - 在 URL 中,空格应该使用 %20 还是 + 编码?

在 URL 中,我应该使用%20or对空格进行编码+吗?例如,在下面的例子中,哪一个是正确的?

我们公司倾向于前者,但使用URLEncoder.encode(String, String)带有"xbox 360"(and "UTF-8")的 Java 方法返回后者

那么,有什么区别呢?

0 投票
1 回答
9786 浏览

vb.net - vb.net 中 HttpUtility.UrlEncode 的等价物是什么?

到目前为止一切顺利......在asp中我们有HttpUtility.UrlEncode

vb.net中是否有任何等价物?

我尝试导入 system.web 没有任何运气......但是

0 投票
7 回答
12184 浏览

asp.net - 查询字符串中的斜线问题

我正在使用 WebRequest 类向某个站点发出请求。查询字符串包含一个斜杠 (/),这会导致 url 被站点剪切,因为它不会将其视为查询字符串的一部分。

查询字符串是:“我的参数/斜线分隔”。

请求:

我错过了什么?

编辑:毕竟这里的所有答案都是更新的:

我对查询字符串有误,它实际上不是查询字符串,但 url 应该看起来(没有“?”):

网址“ http://www.somesime.com/q-my+params+%2f+separated+by+slash ”是 Server.UrlEncode 方法的结果。编码:

编辑 2:如果我将生成的 url 放入浏览器,一切正常。但是,如果我通过 WebRequest 类运行它,则 url 结果是因为它被称为没有“/ 由斜杠分隔”部分

0 投票
3 回答
2961 浏览

python - 在python中的(扩展)url编码中取消转义/取消引用二进制字符串

为了进行分析,我必须取消转义 URL 编码的二进制字符串(很可能是不可打印的字符)。遗憾的是,这些字符串以扩展的 URL 编码形式出现,例如“%u616f”。我想将它们存储在一个文件中,然后包含原始二进制值,例如。0x61 0x6f 在这里。

如何将其转换为 python 中的二进制数据?(urllib.unquote 只处理“%HH”形式)

0 投票
5 回答
4236 浏览

php - mod_rewrite 用 %26 替换所有 & 号实例以备后用

我只想在我的 URL 中不使用 & 号,以便在请求文件时可以将 & 号进一步向下传递到我的系统中。问题是 Apache 处理它的方式不同。我不知道如何

我已经将请求的文件重写为 index.php?url=$1 所以我可以看到它是什么,但如果它有一个&符号,它就不能继续过去了!

我怎样才能逃脱&符号或将其转换为十六进制相等(%26)?

0 投票
4 回答
39877 浏览

c# - Why is System.Web.HttpUtility.UrlEncode giving namespace name doesn't exist in Visual C# 2008?

I'm trying to encode a URL using the HttpUtility.UrlEncode() method, why am I getting

The type or namespace name 'HttpUtility' does not exist in the namespace 'System.Web' (are you missing an assembly reference?)

error ? I'm using Visual C# 2008, Express Edition.

The code I'm using is simplistic:

0 投票
2 回答
2067 浏览

java - 无法检索 urlencoded 元音变音。【解决方法:使用UTF8】

我正在使用 JSP-Scripting 对一些网站进行编程,但遇到了 urlencoded web-formular 参数的一个奇怪问题。该站点本身以 iso-8859-1 编码。

我有一个简单的网络表单,其中包含一个名为description.

如果我输入德语变音符号或特殊字符,如“ü”或“ß”,这些会自动进行 urlencoded。但是如果我想读取这个参数,我总是会得到null.

如果我输入一些中文单词,例如專業人士,它们也是 urlencoded。但是,我可以在不检索的情况下阅读它们null

无论我使用“post”还是“get”作为方法,这种行为都不会改变。我试图用下面的文字“拉皮条”我的网络表单——但这也无济于事。

我的问题是:为什么我不能检索 urlencoded 德语元音变音但一些中文单词?

0 投票
3 回答
8508 浏览

c# - 如何使用 C# 编码和解码“中文”字符

在我的 ASP.NET MVC 应用程序中,我使用的是中文类别名称,它显示为%E8%82%B2%E5%84%BFIE 的 URL 地址,但实际值为“育儿”。

我想知道如何将“育儿”转换%E8%82%B2%E5%84%BF为 C# 以及如何将其转换回来。是否可以直接在网址链接中显示“育儿”?对SEO有好处吗?