问题标签 [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.
python - 如何在 Python 中对 URL 参数进行百分比编码?
如果我做
- 它不编码
/
为%2F
(破坏 OAuth 规范化) - 它不处理 Unicode(它会引发异常)
有更好的图书馆吗?
php - preg_replace 函数
我有一些通过 PHP 运行的 HTML:
<a href="?char=">&</a>
我想用 a用它的 d 值preg_replace
替换第&
一个。urlencode
然而:
preg_replace("/char=\">(.*?)<\/a>/", "char=".urlencode("$1")."\">$1</a>", $links);
但这给了我 value $1
,而不是预期的反向引用。我该如何做我想做的事情(使输出看起来像<a href="?char=%26">&</a>
)?
javascript - Javascript 对象的查询字符串编码
您知道将 Javascript 对象编码为string
可以通过GET
请求传递的快速简单的方法吗?
不jQuery
,没有其他框架 - 只是普通的 Javascript :)
html - Firefox 无法处理页面链接中的 %2b
我注意到以下 HTML 存在问题:
Firefox 没有将%2b替换为+,而是使用空格代替,以便单击链接尝试导航到“ http://example.com/Process.php?OrderID=y og=" 而不是“ http:/ /example.com/Process.php?OrderID=y+og= "。IE 和 Chrome 对此完全没有问题;只是火狐。有没有其他人遇到过这个并且能够解决它?
php - 在单引号内包含一个函数
我试图弄清楚为什么我不能在其中包含一个函数。我正在尝试使它$client
成为请求字符串的方式。http://test.com/next.xml?file=$client&test=againtest
$client
被定义为我数据库中的文本。
有什么方法可以做到这一点吗?这不会给我任何 PHP 错误,但它不能正常工作。如果我删除'.$client.'
它并用纯文本替换它,例如text
它可以工作,但是当我将它作为一个函数包含时,它就不起作用了。
php - 如何在 PHP 中使用 urlencode
我正在尝试使用 urlencode 来转换字符串: <a href="<?php print 'search.php?query='.quote_replace(addmarks($search_results['did_you_mean'])).'&search=1'?>">
实际上,我想实现一个搜索引擎。
search.php includes header.html,search_form.html,search_result.html etc.
我使用以下命令访问 search.php:localhost/index.php/?page=search
search_form.html 包含用于搜索的按钮。它调用 search.php 使用:<form action="index.php/?page=search" method="get">
。我不确定它是否正确。
提交搜索请求后,search.php 调用 search_result.html 显示结果。search_result.html 中的代码:
<a href="<?php print 'search.php?query='.quote_replace(addmarks($search_results['did_you_mean'])).'&search=1'?>"><?php print $search_results['did_you_mean_b']; ?>
它似乎应该可以工作,但是在我单击搜索按钮后,结果 url 是index.php/?query=&search=1
. 我认为它应该是index.php/?page=search/?query=&search=1
。
所以,我尝试使用 urlencode 来解决它。而且我不知道这个想法是否正确。
php - php中如何使用urlencode处理url中的两个问号
我曾尝试理解和使用 urlencode,但问题无法解决。
代码是:
<?php print 'index.php/?page=search?query='.quote_replace(addmarks($search_results['did_you_mean'])).'&search=1'?>
asp.net - Request.Querystring 从加密文本中删除字符
在我的应用程序中,我获取用户的电子邮件地址,对其进行加密,并对其进行 URLEncode,然后将其传递到 QueryString 中。
登陆页面执行一个 Request.Querystring["email"],UrlDecodes 它,然后解密它。
在删除“+”字符的地方发生了非常奇怪的行为,因此解密失败。
我试图删除 UrlDecode,但这并没有解决问题。
解决问题的方法是这样做:
摆脱 UrlDecode,并在查询字符串上调用 ToString()。
有谁知道为什么会发生这种情况?Request.QueryString 默认调用 urlDecode 吗?我认为不会。
另外,为什么 .ToString() 在这种情况下会起作用?
encoding - 无法使用 PHP 以正确的编码显示下载的网页
我必须获取波斯页面的内容并向某些用户显示该页面的一部分。问题是在我过滤页面内容后,我无法以正确的编码显示内容。该网页位于 sena.ir,这是我要显示的原始网页部分的屏幕截图:
替代文字 http://img502.imageshack.us/img502/983/original.gif
这就是我得到的:
替代文字 http://www.freeimagehosting.net/uploads/812cebe6b3.gif
这是我用来获取页面内容的函数:
javascript - Javascript + python url-en/解码问题
嗨,我有点坚持 python 和 javascript 之间的 url 编码,我希望你能帮助我:S
Javascript:
Python:
Javascript对“lôl”进行了两次编码,但是python用它做了一次,我不知道如何从那里逃脱,因为无论如何我都会通过Prototype HTTP GET请求“l%C3%B4l”而不是“l%F4l”接收
最好的问候
**在 zope 网络服务器上编辑它