标签: urldecode

Url在Python中解码UTF-8

我已经花了很多时间,因为我是Python的新手.
我怎么能解码这样的URL:

example.com?title=%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D0%B2%D0%B0%D1%8F+%D0%B7%D0%B0%D1%89%D0%B8%D1%82%D0%B0
Run Code Online (Sandbox Code Playgroud)

在python 2.7中的这个: example.com?title==????????+??????

url=urllib.unquote(url.encode("utf8")) 正在回归一些非常难看的东西.

仍然没有解决方案,任何帮助表示赞赏.

python encoding utf-8 urldecode

227
推荐指数
3
解决办法
22万
查看次数

JavaScript URL解码功能

什么是最好的JavaScript URL解码实用程序?编码也会很好,并且与jQuery一起使用是一个额外的好处.

javascript jquery urlencode urldecode

155
推荐指数
4
解决办法
19万
查看次数

如何使用C#解码URL参数?

如何使用C#解码编码的URL参数?

例如,请使用以下URL:

my.aspx?val=%2Fxyz2F
Run Code Online (Sandbox Code Playgroud)

c# asp.net url urldecode

138
推荐指数
5
解决办法
16万
查看次数

81
推荐指数
11
解决办法
11万
查看次数

如何使用转义的unicode解码字符串?

我不确定这叫什么,所以我很难找到它.如何从解码使用Unicode字符串http\u00253A\u00252F\u00252Fexample.comhttp://example.com使用JavaScript?我想unescape,decodeURIdecodeURIComponent所以我想留下的唯一的事情是字符串替换.

编辑:字符串不是键入的,而是来自另一段代码的子字符串.所以要解决这个问题,你必须从这样的事情开始:

var s = 'http\\u00253A\\u00252F\\u00252Fexample.com';
Run Code Online (Sandbox Code Playgroud)

我希望这表明为什么unescape()不起作用.

javascript decode urldecode

75
推荐指数
4
解决办法
12万
查看次数

Javascript相当于php的urldecode()

我编写了一个自定义的xml解析器,并锁定了特殊字符.所以我很自然地将它们编码到我的数据库中.

我似乎无法找到相当于PHP的urldecode().

是否有任何jquery或javascript的扩展可以实现这一目标?

javascript urldecode

40
推荐指数
2
解决办法
4万
查看次数

如何在shell中解码URL编码的字符串?

我有一个文件,其中包含编码的用户代理列表.例如:

Mozilla%2F5.0%20%28Macintosh%3B%20U%3B%20Intel%20Mac%20OS%20X%2010.6%3B%20en
Run Code Online (Sandbox Code Playgroud)

我想要一个shell脚本,它可以读取该文件并写入带有解码字符串的新文件.

Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en
Run Code Online (Sandbox Code Playgroud)

我一直在尝试使用这个例子来实现它,但到目前为止还没有工作.

$ echo -e "$(echo "%31+%32%0A%33+%34" | sed 'y/+/ /; s/%/\\x/g')"
Run Code Online (Sandbox Code Playgroud)

我的脚本看起来像:

#!/bin/bash
for f in *.log; do
  echo -e "$(cat $f | sed 'y/+/ /; s/%/\x/g')" > y.log
done
Run Code Online (Sandbox Code Playgroud)

bash shell awk sed urldecode

37
推荐指数
12
解决办法
5万
查看次数

PHP中的URL解码

我正在尝试使用PHP的urldecode函数解码此URL字符串:

urldecode("Ant%C3%B4nio+Carlos+Jobim");
Run Code Online (Sandbox Code Playgroud)

这应该输出......

'Antônio Carlos Jobim'
Run Code Online (Sandbox Code Playgroud)

......但反过来就是这个

'Antônio Carlos Jobim'
Run Code Online (Sandbox Code Playgroud)

我已经在一个基于JS的在线解码器中测试了这个字符串并取得了巨大的成功,但似乎无法在服务器端进行操作.有任何想法吗?

php url utf-8 urldecode

32
推荐指数
2
解决办法
8万
查看次数

iOS中的URL解码

我正在使用Swift 1.2开发我的iPhone应用程序,我正在与一个http网络服务进行通信.

我得到的响应是查询字符串格式(键值对)和URL编码.Net.

我可以得到响应,但查找使用Swift进行解码的正确方法.

样品响应如下

status=1&message=The+transaction+for+GBP+12.50+was+successful
Run Code Online (Sandbox Code Playgroud)

尝试以下方式解码并获取服务器响应

// This provides encoded response String
var responseString = NSString(data: data, encoding: NSUTF8StringEncoding) as! String
var decodedResponse = responseString.stringByReplacingEscapesUsingEncoding(NSUTF8StringEncoding)!
Run Code Online (Sandbox Code Playgroud)

如何替换字符串中的所有URL转义字符?

urldecode ios swift

32
推荐指数
4
解决办法
3万
查看次数

如何在iOS中进行URL解码 - 目标C.

stringByReplacingPercentEscapesUsingEncoding方法无法正常工作,因为它不解码不以%字符开头的特殊符号,即+字符.有谁知道在iOS中更好的方法吗?

这是我目前正在使用的:

NSString *path = [@"path+with+spaces"
     stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
Run Code Online (Sandbox Code Playgroud)

这是输出的一个例子:

路径+与+空格

objective-c urldecode ios

29
推荐指数
2
解决办法
4万
查看次数

标签 统计

urldecode ×10

javascript ×3

ios ×2

url ×2

urlencode ×2

utf-8 ×2

asp.net ×1

awk ×1

bash ×1

c# ×1

c++ ×1

decode ×1

encoding ×1

jquery ×1

objective-c ×1

percent-encoding ×1

php ×1

python ×1

sed ×1

shell ×1

swift ×1