jjzjj

UrlEncode

全部标签

c# - 从 Server.UrlEncode 获取大写字符串

我希望它的输出为大写。这是我在Server.UrlEncode("http://")上得到的:http%3a%2f%2f但我需要:http%3A%2F%2F是否有C#中的内置解决方案?编码后的url应作为签名基础字符串(输入签名算法)来创建摘要(哈希)。哈希随后将被其他系统(java、php等)验证,因此他们需要先通过签名重建来重新创建哈希。 最佳答案 这会将字符串中的所有转义字符大写。stringurl="http://whatever.com/something";stringlower=Server.UrlEncode(url

c# - 为什么我无法在 Visual Studio 2010 中找到或使用 UrlEncode?

我有一个字符串,我想将其编码为标准URL格式。根据我的发现,我应该能够通过httpUtility.urlEncode方法执行此操作,但我似乎没有可用的方法。我已经添加了对System.Web和System.Net的“使用”引用,但没有用。我还在其他变体中看到了对server.urlEncode的其他引用,但我没有在任何地方看到该方法。我在VisualStudio2010中使用最新版本的C#。这个版本中调用的方法是否有所不同,隐藏在其他地方,还是我完全偏离了基础? 最佳答案 默认情况下,VisualStudio2010中的新项目以.N

c# - C# Server.URLEncode 的 JavaScript 等价物是什么?

C#Server.URLEncode的JavaScript等价物是什么? 最佳答案 encodeURI()http://xkr.us/articles/javascript/encode-compare/#ref-js-msdn 关于c#-C#Server.URLEncode的JavaScript等价物是什么?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/848715/

php - 在 JavaScript 中来自 PHP 的 urlencode()?

我正在寻找与PHP中的urlencode()类似的函数,只是在JavaScript中。允许使用jQuery库。基本上,我需要对字符串进行编码,然后使用JavaScript将用户重定向到另一个页面。 最佳答案 没有完全匹配urlencode()的函数,但是有一个完全等同于rawurlencode()的函数:encodeURIComponent()。用法:varencoded=encodeURIComponent(str);您可以在此处找到引用:https://developer.mozilla.org/en/JavaScript/Re

JavaScript 数组到 URL 编码

是否有任何js函数可以将数组转换为urlencoded?我完全是JS新手...谢谢!...我的数组是键值数组....所以,myData=newArray('id'=>'354313','fname'=>'Henry','lname'=>'Ford');与相同myData['id']='354313';myData['fname']='Henry';myData['lname']='Ford';myData.join('&');//returnserror,itdoesn'tworkonsucharray...有什么解决办法吗?哦,对不起...我有一个这样的数组varmyData=new

php - 自动将尾部斜杠添加到 urlencoded url

我对以下内容很困惑:echo("test");echo("test");第一个链接添加了尾部斜线(这给我带来了问题)第二个链接没有。任何人都可以帮助我理解为什么。显然它似乎与urlencode有关,但我无法找出是什么。谢谢 最佳答案 您不应该使用urlencode()来回显URL,除非它们包含一些非标准字符。所提供的示例不包含任何异常。例子$query='hellohowareyou?';echo'http://example.com/?q='.urlencode($query);//Ouputshttp://example.com

php - 网址编码 - 解码

我像这样将电子邮件传递到我的URL:http://www.mysite.com?email=external%2Bcustomer%40gmail.com但是当打印$_REQUEST时,它给了我以下输出:external^customer%40gmail.com/*consoleoutput*/我想要这样的输出:external%2Bcustomer%40gmail.com请帮我解决这个问题 最佳答案 如果您希望输出与URL中传递的完全一样,请尝试以下操作:print_r(urlencode($_REQUEST['email']))

php 位置重定向和特殊字符

到现在为止我只是在阅读,但现在我有了第一个问题,希望有人能帮助我。您通过提交执行搜索:input:Lösung?Tösung&->url:http://127.0.0.1/?search=Lösung%3F+Tösung%26如果您没有登录,那么我将使用url_encode重定向(位置header)搜索以登录:...login/return_url=http%3A%2F%2F127.0.0.1%2F%3Fsearch%3DLösung%3F+Tösung%26amp%3B我得到$_GET['return_url']的“错误”结果:http://127.0.0.1/?search=Lös

php - urlencode() 不起作用

我有一个这样的URL:http://x.x.x.x/feedsms?to=$groupName&text=$content"当我调用此网址时,它应该会发送一条短信。由于空格和特殊字符,我使用file_get_contents()读取SMS内容和urlencode():$url=urlencode("http://x.x.x.x/feedsms?to=$groupName&text=$content");$urlContent=file_get_contents($url);$content是这样的:F:user@domain.comS:VeeamRepotingB:Target:y.y

javascript - 为什么 javascript 协议(protocol)会自动解码 URL?

我很困惑为什么javascript协议(protocol)会解码编码后的URL,例如:pressfunctionmyFunction(id){alert(id);//itwillgenerate=cDO4w67epn64o76}我在加密和解密中使用这些字符串。请给我一个真正的原因和解决方案(原因对我来说很重要),我知道我可以替换(=)符号,但我担心其余的编码字符串也被解码包装器。注意:在php中,GET、REQUEST全局变量,url是自动解码的。 最佳答案 因为它在href属性中,其中URL是预期的,所以浏览器正在“规范化”“UR