首页 > url参数传递时无法使用 %22 代替双引号?

url参数传递时无法使用 %22 代替双引号?

貌似浏览器会自动把url中的%22替换回"

例如:
使用与新浪微博分享按钮相同的方法,直接拼出类似
http://service.weibo.com/share/share.php?url=&pic=&title=%22XXXX%22
的链接地址,发送请求后,新浪微博会把它识别成"XXXX"

但其他符号经过encodeURI后没有问题。
这是为什么呢?怎么才能发送带"的请求呢?


更新:
twitter不存在这个问题。


%2522 去拼。 猜测:

第一次urldecode解码时 %2522 => %22
第二次urldecode解码时 %22 => "
第一次解码应该是php接受参数时的默认动作, 第二次应该跟 weibo 自己的代码有关

【热门文章】
【热门文章】